Ubuntu
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
一切正常,但很困惑為什麼會這樣
ini 部分必須是
$$ uwsgi $$不是$$ wsgi.ini $$. 如果你想使用不同的部分,你必須使用 file:section 語法來指示 uwsgi:uwsgi –ini file.ini:thenewsection