PHP进程死机时发送电子邮件的最佳方式

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP进程死机时发送电子邮件的最佳方式脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个快速PHP页面来处理502个请求.遇到502并发送邮件时,Nginx将重新指向此页面.

问题是,502遇到的大部分时间是因为PHP已经死了,所以写入数据库并使用PHP发送电子邮件已经不复存在了.对PHP-FPM设置的调整已经做了很多工作(重新启动PHP等),但我仍然希望能够回退.

PHP之外发送电子邮件有许多方法,但我很好奇,其他人在做什么,取得了很好的成功?我想保持简单的配置(即没有另一个复杂的依赖关系,担心在服务器上)和可靠性的原因.

搜索搜索SO没有太多变化,可能是因为“死”和“失败”给我的场景带来了很多误报.

使用cronjob(基于bash)来定期解析error_LOG文件(x小时),并发现一个电子邮件(mutt / mail),如果在上一个时间段(x小时)内恢复正常操作.我觉得简单有效
[Thu Dec 27 14:37:52 2012] [notice] caught SIGTERM,shutting down
[Thu Dec 27 14:37:53 2012] [notice] apache/2.2.22 (ubuntu) PHP/5.4.6-2~PRecise+1 configured -- resuming normal operations

更新:

@brian As @takeshin说cronjobs可以运行甚至每一秒,如果你想,但一些系统管理员可以咬你…:|

脚本宝典总结

以上是脚本宝典为你收集整理的PHP进程死机时发送电子邮件的最佳方式全部内容,希望文章能够帮你解决PHP进程死机时发送电子邮件的最佳方式所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。