我试图为supervisord配置一个事件侦听器,但无法使其工作。 我只想监听进程状态的变化,并运行一些触发urllib2request的python代码。
在我的.conf文件中,我有:
[eventlistener:statechanges]
command=python listener.py
events=PROCESS_STATE
在listener.py中:
def run():
runFunc() # Function to trigger an urllib2request
if __name__ == '__main__':
run()
然后触发器不会启动,它只是在一些重试后进入致命状态。
statechanges entered FATAL state, too many start retries too quickly
有什么想法或者有人举了一个例子来说明如何为上级写一个倾听者吗?
目前没有回答
相关问题 更多 >
编程相关推荐