/etc/supervidord.d/ に webvirtmgr.ini ファイルを新規作成し、下記設定を登録する。
$ sudo vi /etc/supervisord.d/webvirtmgr.ini
[program:webvirtmgr]
command=/usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn -c /var/www/webvirtmgr/conf/gunicorn.conf.py
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
logfile=/var/log/supervisor/webvirtmgr.log
log_stderr=true
user=nginx
[program:webvirtmgr-console]
command=/usr/bin/python /var/www/webvirtmgr/console/webvirtmgr-console
directory=/var/www/webvirtmgr
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/webvirtmgr-console.log
redirect_stderr=true
user=nginx
supervisord サービスを再起動する。
$ sudo systemctl restart supervisord
$
supervisord サービスが起動していることを確認する。
$ sudo systemctl status supervisord
● supervisord.service - Process Monitoring and Control Daemon
Loaded: loaded (/usr/lib/systemd/system/supervisord.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2018-10-07 18:00:45 JST; 3s ago
Process: 10475 ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf (code=exited, status=0/SUCCESS)
Main PID: 10496 (supervisord)
Tasks: 42
CGroup: /system.slice/supervisord.service
├─10496 /usr/bin/python /usr/bin/supervisord -c /etc/supervisord.c...
├─10507 /usr/bin/python /var/www/webvirtmgr/console/webvirtmgr-con...
├─10508 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10525 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10526 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10527 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10528 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10529 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10530 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10531 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10532 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10533 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10534 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10536 ssh -l webvirtmgr -- localhost sh -c 'if 'nc' -q 2>&1 | gr...
├─10537 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10541 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10548 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10561 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10564 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10577 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10578 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10579 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10580 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10581 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10582 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10583 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10584 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
├─10585 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
└─10586 /usr/bin/python /var/www/webvirtmgr/manage.py run_gunicorn...
10月 07 18:00:45 localhost.localdomain systemd[1]: Starting Process Monitori...
10月 07 18:00:45 localhost.localdomain systemd[1]: Started Process Monitorin...
Hint: Some lines were ellipsized, use -l to show in full.
$