我正在尝试将 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
Run Code Online (Sandbox Code Playgroud)
所以,我使用了 http 选项并注释掉了socket和chmod-socket选项。
为了回应 uWSGI 诅咒:
uWSGI: --s/--socket option is missing and stdin is not a socket.
Run Code Online (Sandbox Code Playgroud)
我是否理解正确,如果我指定socket选项,uWSGI 期望连接实现 WSGI 协议?如果我指定http选项,它期望连接是 http,socket在这种情况下我不应该指定选项。
| 归档时间: |
|
| 查看次数: |
5369 次 |
| 最近记录: |