这是主管配置:
[eventListener:crashmail]command=/usr/local/bin/crashmail -a -m my_email@gmail.comevents=PROCESS_STATE
主管状态告诉我崩溃邮件正在运行:
crashmail RUNNING pID 54227,uptime 0:11:50other RUNNING pID 54229,uptime 0:11:49someother RUNNING pID 54267,uptime 0:10:59
在crashmail的stdout日志中,我找到了类似的内容:
READYRESulT 2OKREADYRESulT 2OKREADYREADYRESulT 2OKREADYREADYREADY
而且stderr是空的.我尝试启动/停止其他进程而没有任何结果.
在我看来,supervisord没有向崩溃邮件发送事件……我怎么检查这个?
解决方法 如果您通过’supervisorctl stop your_process’更改进程状态,则crashmail不会向您发送电子邮件.您应该获得your_process的PID并将其删除 – 然后您将收到有关已更改的进程状态的电子邮件. 总结以上是内存溢出为你收集整理的supervisord和crashmail配置全部内容,希望文章能够帮你解决supervisord和crashmail配置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)