- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 crontab 作为管理脚本的管理器并手动设置每个作业。这似乎是非常直接的,也许是理想的解决方案。
我意识到的问题是,我没有任何统一和自动化的控制来控制这些脚本是否一直运行良好。其中一些已经很旧了...有些配置为在出现问题时发送电子邮件,其他则写入自定义错误日志...
我的计划是统一所有作业脚本以严格返回正确的状态代码,这样我就可以分析 crontab 日志(或通过“2>”自定义日志)来查找问题。甚至可能会编写一些非常简单的工作框架来断言统一并根据我的需要自动化...
您能推荐一些最佳做法吗?或者别的什么?或者在我开始之前阅读有关该主题的一些内容?
谢谢
最佳答案
Cron 表确实是合适的解决方案。在 PHP 中重写 crontable 既痛苦又不确定,除非您选择使用 fork 函数,否则编写起来会更加痛苦。
使用 wget 启动 PHP 脚本非常简单,它为您提供了一系列日志记录实用程序。例如,它们本身是可旋转的日志。
你绝对应该在你的作业脚本中共享一些 job-tools.sh 来始终报告它们的故障,一步一步。
关于 PHP 脚本执行本身,您最好依赖您可能已经看过的标准 PHP 错误日志。
干杯,
关于Php 脚本(作业)架构。 cron 是理想的解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631569/
从许多帖子中我可以读到有关最大池大小的公式,它取决于 CPU 的数量 + 1。这是一个明确的解释。 但是如果应用程序定义了许多执行器或线程池执行器怎么办。然后我们还必须考虑应用程序共享相同的硬件。这对
我一直在寻找垂直 Accordion 内容 slider 。我找到了一个:http://www.marghoobsuleman.com/jQuery-common-accordion ,而且还不错。我
在 not having a whole bunch of luck 之后找到任何可充当 SNMP 代理的 .NET SNMP 库(可在 OSS 项目中使用 - 这意味着专有库已经过时),我现在正在考
目前我正在考虑: VMWare 管理程序 ESXi 中央操作系统 5.5 内存缓存 1.4.5和依赖 这就是全部。我还需要什么/任何替代品吗? 最佳答案 Memcached在linux上运行的很好,所
我是一名优秀的程序员,十分优秀!