我有一个Django应用程序,它在本地主机上运行良好,python manage.py runserver 0.0.0.0:8443
。在
现在,我有了一个服务器,我想运行这个应用程序。为此,我遵循this guide。在
这里我设置了一个virtualenv,配置了uWSGI和nginx。据我所知,一切都设置正确,但是当我试图到达我的地址时,它返回502
。在error.log
中发现以下错误
2017/07/13 11:24:11 [crit] 4825#0: *1 connect() to unix:/home/django/sample/sample.sock failed (2: No such file or directory) while connecting to upstream, client: 131.180.112.131, server: annotatie01.io.tudelft.nl, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/data_nfs/data_collection_project.sock:", host: "annotatie01.io.tudelft.nl:8443", referrer: "http://annotatie01.io.tudelft.nl:8443/"
似乎从未创建.sock文件。我在目录里也找不到。应在何处创建此文件?在
我已经看到了一些与此相关的问题,但是对于那些问题来说,.socks
确实存在,或者他们没有使用uWSGI
uWSGI:
文件:/etc/uwsgi/sites/data_collection_project.ini
文件:/etc/init/uwsgi.conf
description "uWSGI"
start on runlevel [2345]
stop on runlevel [06]
respawn
env UWSGI=/usr/local/bin/uwsgi
env LOGTO=/var/log/uwsgi.log
exec $UWSGI --master --emperor /etc/uwsgi/sites --die-on-term --uid django --gid www-data --logto $LOGTO
目前没有回答
相关问题 更多 >
编程相关推荐