Supervisor не запускает службу автоматически
Я хотел бы запустить сервис автоматически с супервизором. Я добавил этот конфиг в файл supervisord.conf:
[program:my_prog]
command=service myprog start
#I tried also /usr/sbin/my_prog
autostart=true
autorestart=true
startretries=3
stderr_logfile=/var/log/supervisor/myprog_stderr.log
stdout_logfile=/var/log/supervisor/myprog_stdout.log
user=my_prog_user
Когда я делаю kill -9 pid my_prog, он не запустится автоматически, как положено.
Я использовал также:
supervisorctl start my_prog
И я получил:
my_prog: ERROR (abnormal termination)
Когда я набираю supervisorctl, запускаю my_prog
Я получил это как ошибку (даже если my_prog работает в соответствии с ps aux|grep my_prog
)
FAILED: attempted to kill my_prog with sig SIGTERM but it wasn't running