Ubuntu

uWSGI 的套接字錯誤

  • July 30, 2014

我正在嘗試執行 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

一切正常,但很困惑為什麼會這樣

ini 部分必須是

$$ uwsgi $$不是$$ wsgi.ini $$. 如果你想使用不同的部分,你必須使用 file:section 語法來指示 uwsgi:uwsgi –ini file.ini:thenewsection

引用自:https://serverfault.com/questions/616367