uWSGI 的套接字错误

uWSGI 的套接字错误

我尝试运行 uwsgi.ini 文件, uwsgi --ini uwsgi.ini但出现错误

The -s/--socket option is missing and stdin is not a socket.

[wsgi.ini]
socket=0.0.0.0:8001
chdir=/home/ubuntu/appname
module=appname.wsgi:application
pidfile=/home/ubuntu/myproject.pid
vacuum=true

当我跑步时

uwsgi --module=appname.wsgi:application --chdir=/home/ubuntu/appname --socket=0.0.0.0:8001

一切都很好,但我不明白为什么会这样

答案1

ini 部分必须是 [uwsgi] 而不是 [wsgi.ini]。如果你想使用不同的部分,你必须使用 file:section 语法来指示 uwsgi:uwsgi --ini file.ini:thenewsection

相关内容