我希望在监督过程改变状态时得到通知.我认为我已正确配置它但它不起作用:当我更改进程的状态(即启动/停止)时,我没有收到任何电子邮件,并且看不到任何故障信号.
这是主管配置:
[eventlistener:crashmail] command=/usr/local/bin/crashmail -a -m my_email@gmail.com events=PROCESS_STATE
主管状态告诉我崩溃邮件正在运行:
crashmail RUNNING pid 54227,uptime 0:11:50 other RUNNING pid 54229,uptime 0:11:49 someother RUNNING pid 54267,uptime 0:10:59
在crashmail的stdout日志中,我找到了类似的内容:
READY RESULT 2 OKREADY RESULT 2 OKREADY READY RESULT 2 OKREADY READY READY
而且stderr是空的.我尝试启动/停止其他进程而没有任何结果.
在我看来,supervisord没有向崩溃邮件发送事件……我怎么检查这个?