gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 12:39:00 24 4
gpt4 key购买 nike

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

我意识到的问题是,我没有任何统一和自动化的控制来控制这些脚本是否一直运行良好。其中一些已经很旧了...有些配置为在出现问题时发送电子邮件,其他则写入自定义错误日志...

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

您能推荐一些最佳做法吗?或者别的什么?或者在我开始之前阅读有关该主题的一些内容?

谢谢

最佳答案

Cron 表确实是合适的解决方案。在 PHP 中重写 crontable 既痛苦又不确定,除非您选择使用 fork 函数,否则编写起来会更加痛苦。

使用 wget 启动 PHP 脚本非常简单,它为您提供了一系列日志记录实用程序。例如,它们本身是可旋转的日志。

你绝对应该在你的作业脚本中共享一些 job-tools.sh 来始终报告它们的故障,一步一步。

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

干杯,

关于Php 脚本(作业)架构。 cron 是理想的解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com