多个后台进程无法正常工作

时间:2016-05-19 01:00:16

标签: php linux centos exec background-process

我有一个php脚本,在我的centos上的后台进程中运行多个php脚本。

主要剧本:

for($i=0;$i<=5;$i++){
exec("/usr/bin/php /var/www/html/l/msnd2.php {$i} > /dev/null 2>&1 &");
}

后台脚本(脚本很长 - 只有顶级代码):

<?php
ini_set('memory_limit', -1);
date_default_timezone_set('Africa/Lagos');
ignore_user_abort(TRUE);
ob_implicit_flush(TRUE);
set_time_limit(0);

....
?>

这里的问题是后台脚本不能同时运行......它是一个需要长时间运行的脚本才能完成第一个脚本然后转到第二个脚本然后转到第三个脚本。

我想要的只是在同一时间运行脚本。

我不确定这是一个与PHP相关的问题还是linux。

在Centos上运行: 16GB内存和3个内核 - SSD

0 个答案:

没有答案