【发布时间】:2016-04-07 10:52:53
【问题描述】:
我正在尝试将 uWSGI 用作独立的 http 服务器,而不是 uwsgi 服务器。
这里是我的配置文件mysite.ini:
[uwsgi]
chdir = /srv/workflows
module = workflows.wsgi:application
plugin = python
# We can receive connections either via http or from frontend via uwsgi socket
# http:
http = 0.0.0.0:8000
# uwsgi:
#socket = 0.0.0.0:8000
#chmod-socket = 664
vacuum = true
master = true
need-app = true
processes = 10
harakiri = 20
max-requests = 5000
所以,我使用了 http 选项并注释掉了 socket 和 chmod-socket 选项。
作为对 uWSGI 诅咒的回应:
uWSGI: --s/--socket option is missing and stdin is not a socket.
我是否理解正确,如果我指定socket 选项,uWSGI 期望连接实现 WSGI 协议?如果我指定http 选项,它期望连接是http,在这种情况下我不应该指定socket 选项。
【问题讨论】: