4

私は急いでいます。これを行う方法を見つけることができますが、あまり時間を失うことなくこれを達成するために助けが必要です. 現在、iniファイルとともにuWsgiインスタンスを実行するために私がしていることは、次のとおりです。

uwsgi --ini /home/myonlinesite/uwsgi.ini --pidfile /var/run/uwsgi_serv.pid

そして停止します:

uwsgi --stop  /var/run/uwsgi_serv.pid.

ちなみに、このコードは /etc/init.d/uwsgi の uwsgi init ファイル内にあります。/etc/init.d/uwsgi start を実行すると、ini 構成ファイルが実行され、/etc/init.d/uwsgi stop を実行すると、uwsgi プロセス ID が停止します。

問題は、uWsgi サービスを開始すると正常に実行され、すべての http 要求、デバッグ プリントなどをログに記録することですが、Vps を実行する場所であるパテを閉じると、すべての uWsgi プロセスが強制終了され、サイトが表示されなくなります。 .

pid ファイルのみに触れる必要があるのか​​、それとも uWsgi プロセスを実行したまま何をする必要があるのか​​ わかりません。パテを閉じることができます。

前もって感謝します。

4

3 に答える 3

4

を使用nohupして uWsgi プロセスを開始すると、ログアウト時にプロセスが停止するという問題が解決するはずです。

チュートリアル

于 2012-12-13T22:25:02.090 に答える
1

必ず追加してください

デーモン = ログファイル

あなたの設定に

于 2012-12-14T04:35:00.440 に答える