如果程序运行不到1秒,Supervisord会完全死掉?

时间:2013-04-18 13:29:49

标签: supervisord

在Supervisord上每秒运行不到1秒的程序会导致Supervisord不再运行程序。为什么会这样?

我跑" GET http://someurl.com/some/url"每一秒,每当这个运行不到1秒(即如果我排除" sleep(1)")那么它将只运行一次,而不会再运行一次。知道为什么吗?

2 个答案:

答案 0 :(得分:1)

我必须设置:

startsecs=0
在supervisord.conf中

答案 1 :(得分:1)

如果没有足够的信息为什么Supervisord重新启动你的程序尝试在Supervisord配置文件/tmp/supervisord.log中设置程序的记录,请查看主要在/etc/supervisord.conf的Supervisord日志文件,看看为什么你的程序崩溃了:

[your_program_config:program]
stdout_logfile = /your_program/path/logs/your_program.log
redirect_stderr = true