0

CentOSEC2インスタンスにnginxとuwsgiをインストールしています。

AWSコントロールパネルからマシンを再起動すると、Nginxは正常に再起動します。

Uwsgiはしません。

ログインして「sudo/etc/init.d/uwsgistart」で再起動する必要があります。そうすればすべて問題ありません。そしてもちろん、サービスとして実行されているのでログアウトできます。

再起動プロセスを完了するためにログインする必要があることは、明らかに最適ではありません。

しかし、私は設定が適切に行われていると思います。

chkconfigを実行すると、次のように表示されます。

uwsgi           0:off   1:off   2:on    3:on    4:on    5:on    6:off

/etc/init.d/uwsgiのファイルを見ると、ファイルの先頭に次のように表示されます。

#!/bin/bash
# uwsgi - Use uwsgi to run python and wsgi web apps.
#
# chkconfig: 2345 85 15
# description: Use uwsgi to run python and wsgi web apps.
# processname: uwsgi

ご協力ありがとうございました。

4

1 に答える 1

0

Supervisor を使用して uwsgi を制御することは、一般的に推奨されるソリューションです。

于 2013-01-13T19:17:04.407 に答える