【发布时间】:2012-05-22 04:49:48
【问题描述】:
我在 AWS 灯服务器上并行运行 php 脚本。现在我有一个 cron 作业设置为以 10 分钟的间隔运行每个脚本,然后脚本设置为在运行 20 分钟后退出。我限制每个脚本运行的时间,以免服务器内存不足。我已尽力堵住内存漏洞,但在我处理此问题时,将脚本超时是一个很好的临时解决方案。
问题是我同时运行了太多脚本。因此,与其使用 cron 以设定的时间间隔运行脚本,不如我如何编写服务器脚本来
A) 监控特定 php 脚本在任何给定时刻正在运行的实例数
B) 如果这个数字低于 n(比如 4 个实例),服务器会启动另一个 php 脚本实例吗?
感谢您仍在学习 linux 方面的帮助!
【问题讨论】:
标签: php shell cron monitoring lamp