我想与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
当我杀死-9的my_prog的pid时,它不会像它应该的那样自动启动。
我还用过:
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