连接()到.sock失败,没有这样的语言。

2024-09-30 05:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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

^{pr2}$

文件:/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

Tags: 文件toiolog应用程序dataonnl

热门问题