我现在有大约35个cron作业。他们中的大多数都是PHP脚本,可以进行刮擦或做一些计算。脚本还循环了10-20个不同的服务器来完成这些擦除。 (他们是不同的国家,所以他们必须分开来电)。大量长时间运行的cron作业
所以我们有30个脚本,每个脚本都有20多个服务器循环,因此每个脚本需要大约5-15分钟的时间才能运行。我现在每个脚本都分开了。
但有80个独立脚本运行而不是35个脚本循环并需要一段时间会更好吗?每个脚本可能需要1-2分钟而不是10-15分钟。
这当然会产生更多的PHP过程。是否有任何问题或限制与10-15或更多的PHP进程同时运行?
我在Rackspace上运行云服务器性能。
是的,我的目标是准确的,但脚本都是独立的,即使是循环中的脚本。每个长时间运行的循环都像一个黑洞,有时候1/20失败,很难追踪。 – 2015-03-13 19:31:22