我在 AWS 灯服务器上并行运行 php 脚本。现在我有一个 cron 作业设置为以 10 分钟的间隔运行每个脚本,然后脚本设置为在运行 20 分钟后退出。我限制每个脚本运行的时间,以免服务器内存不足。我已尽力堵住内存漏洞,但在我处理此问题时,将脚本超时是一个很好的临时解决方案。
问题是我同时运行了太多脚本。因此,与其使用 cron 以设定的时间间隔运行脚本,不如我如何编写服务器脚本以
A)监视在任何给定时刻正在运行的特定 php 脚本实例的数量
B)如果该数字低于 n(比如 4 个实例),服务器会启动另一个 php 脚本实例吗?
感谢您仍在学习我在 Linux 上的方式的帮助!