未发送Supervisor崩溃邮件的电子邮件警报

时间:2019-02-10 07:42:11

标签: supervisord

我正在尝试使用Superlance设置主管崩溃邮件警报。在我的主管配置文件中,我将程序和事件侦听器设置如下:

[program:nodeapp]
command: node /home/user1/app/app.js
autorestart=true

[program:program1]
command: /home/user1/bin/program
autorestart=true

[eventlistener:crashmail]
command=crashmail -o server1 -a -m me@company.com -s '/usr/sbin/sendmail -t -i -f me@company.com'
events=PROCESS_STATE
autorestart=true
stderr_logfile=/var/log/supervisor/crashmail.err.log
stdout_logfile=/var/log/supervisor/crashmail.out.log

我不确定为什么即使强制重启进程,但使用“ sudo kill [piodof program]”命令杀死“ program1”时,为什么没有发送警报电子邮件。当我使用“ sudo kill”杀死“ nodeapp”的进程时,将发送电子邮件警报。为什么这两个过程的行为方式不同?任何帮助将不胜感激。

谢谢

0 个答案:

没有答案