[英]Using nginx and gunicorn to serve django
我收到错误:
ImportError at /
No module named Interest.urls
即使我的设置文件已更改了几次:
ROOT_URLCONF = 'urls'
或ROOT_URLCONF ='interest.urls'
我不断收到相同的错误,即使设置文件中的内容无关紧要,即使我的url文件位于Interest(django project)/interest/urls.py,它仍在寻找Interest.urls
我已经重新启动了Nginx服务器几次,但它什么都没有改变,我应该在另一个地方更改它查找我的url文件的地方吗?
谢谢!
我必须重新启动我的supervisorctl,这重新启动了实际上正在处理django文件的gunicorn服务器。
无需重启nginx,您可以执行以下步骤:
在fabfile.py中创建一个具有以下内容的“重新启动”函数:
def restart():sudo('kill -9`ps -ef | grep -m 1 \\'[y] our_project_name \\'| awk \\'{print $ 2} \\'`')
通过以下方式调用该函数:
$ fab重启
可选,您可能希望仅使用“ -p mypass”添加到fabric命令,即可使用密码将命令添加到脚本
这将杀死您所有的Gunicorn过程,从而使主管可以再次启动它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.