2020/05/25

nginxをsupervisordを使って起動する

nginxsupervisord

実施事項

Debian stretchなOSでnginxを起動していましたが・・インスタンスを再起動したらnginxが動いてくれなかったため見直しを実施しました。

他のweb appはsupervisordで登録していたので、相乗りしました。

インスタンスにsshでログインした後、まずはrootになります。
それから以下のコマンドを実行して、nginxをsupervisordの管理下におきました。

cd /etc/supervisor/conf.d/
cat <<EOF > nginx.conf
[program:nginx]
command=/usr/sbin/nginx -c /etc/nginx/nginx.conf
process_name=%(program_name)s
numprocs=1
stopsignal=QUIT
EOF
supervisorctl update

以上になります。