私はスーパーバイザーを使ってuWSGIアプリケーションを実行します。スーパバイザの停止後にuWSGIアプリケーションが停止しないのはなぜですか? スーパーバイザの設定:デフォルトのスーパーバイザーによってsupervisor fo start/stop uWSGIアプリケーションの使用方法は?
[program:test]
autostart = true
user=root
command=uwsgi --master --workers 5 --disable-logging --socket 127.0.0.1:8888
--module web --callable app
priority=1
redirect_stderr=true
stdout_logfile = /data/log
/etc/supervisor/conf.d/app.conf
それは落胆していますなぜですか? –
スーパーバイザを使用する場合にのみ、このオプションが必要です。スーパバイザの設定をスーパバイザの設定で修正する方がよいでしょう。 – Raz
どちらの方法でもほとんど経験がありませんが、使用する正しい設定を探していたときに、「die-on-term」を使用して解決されただけの問題の例が見つかりました。http://stackoverflow.com/a/22213404/202168 https://github.com/unbit/uwsgi/issues/296 – Anentropic