微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP脚本(作业)架构. cron是理想的解决方案吗?

我使用crontab作为管理脚本的管理器并手动设置每个作业.这似乎是非常直接的,也许是理想的解决方案.

我意识到的问题是,我没有任何统一和自动控制这些脚本是否一直运行正常.其中一些已经很老了……有些配置为发生问题时发送电子邮件,其他人写入自定义错误日志…

我的计划是统一所有作业脚本以严格返回正确的状态代码,这样我就可以分析crontab日志(或通过“2>”自定义日志)来解决问题.也许甚至可以编写一些非常简单的工作框架,它将断言统一并根据我的需求自动化事物……

你会建议一些最佳实践吗?还是其他什么?或者在我开始之前阅读有关该主题内容

谢谢

Cron表是适当的解决方案.在 PHP中重写crontable在调度时既痛苦又不确定,除非你选择使用fork函数,这使得写入更加痛苦.

使用wget启动PHP脚本非常简单,它为您提供了大量日志记录实用程序.例如,他们自己可以记录日志.

你肯定应该在你的工作脚本中共享一些job-tools.sh,以便一步一步地报告他们的故障.

关于PHP脚本执行本身,您最好依赖于您可能已经注意的标准PHP错误日志.

干杯,

原文地址:https://www.jb51.cc/php/136314.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐