在Django专案上安装Memcached后,Gunicorn无法启动

时间:2019-11-26 03:11:46

标签: python django memcached gunicorn ubuntu-18.04

我有一个django项目,可以正常工作几个月,然后我决定安装memcached,以便可以将会话信息存储在那里,现在一切都坏了...

我做了什么...

isset()

settings.py

df = pd.DataFrame({'A' : ['2019-10-01','2019-10-02','2019-10-03','2019-10-04'], 'B' : ['1.jpg','2.jpg','1.jpg', '2.jpg'], 'C': [5,8,9,4]})
gb = df.groupby('B')    
gb2 = [gb.get_group(x) for x in gb.groups]
for v in gb2:
    nm = v["B"].unique()[0]
    nm = nm.split(".")[0]
    v.to_csv(f"{nm}.csv")

此后,我已从我的settings.py

中删除了这些内容
sudo apt install memcached
...
pipenv install python-memcached
...

之后。我开始遇到 502错误的网关

我尝试重新启动,没有运气。尝试删除对settings.py的更改

nginx.error

...
CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
...

sudo systemctl状态gunicorn.myproj

sudo systemctl restart gunicorn.myproj
memcached

OSError:getsockaddrlen:Bad family 的搜索显示了有关IPv6的一些答案。

我唯一还没有做的就是尝试重建我的虚拟环境。...

关于下一步的想法?

0 个答案:

没有答案