无论 autorestart 是否等于 false,Supervisord 都会继续重新启动进程

无论 autorestart 是否等于 false,Supervisord 都会继续重新启动进程

我正在让 Supervisord 在启动时发送一个 curl 请求。但是,尽管我尽了最大努力,但我将自动重启设置为 false,它仍继续运行脚本。

[program:slack-client]
priority=99
autorestart=false
command=bash -c 'SOME BASH COMMAND'

不断重复的错误是

INFO exited: slack-client (exit status 0; not expected)

答案1

exitstatus=0应该是 2023 年当前版本的默认值。您可能希望设置startsecs=0即使返回代码是可以接受的,它也不会被视为失败。

答案2

更改我的supervisor.conf文件,并附加

exitstatus=0

相关内容