在配置supervisor的时候,提示Exited too quickly (process log may have details),这个时候一脸懵逼,啥回事,执行太快了???
测试
而后仔细看了program块的配置,发现因为本身是在测试,运行的命令是sleep 1,而startsecs设置为3,supervisor认为程序执行太快致使出错,把命令改为sleep 4就能够了ui
[program:demo] command=sleep 1 directory=/ autostart=true startsecs=3 autorestart=true startretries=3 ; user=root priority=999 redirect_stderr=true stdout_logfile_maxbytes=20MB stdout_logfile_backups = 20 stdout_logfile=/tmp/supervisord/demo.log stopasgroup=false killasgroup=false