2015-08-09 89 views
0

PHP(Debian Strech/sid上的5.6.11-1)不允许我运行两个cli脚本。PHP CLI不允许同时运行两个脚本

我试着执行下面的脚本两次。第一个脚本正常运行。 第二个被锁定,直到第一个被杀死。

#!/usr/bin/env php 
<?php 
$i = 0; 
while (++$i) { 
    var_dump($i); 
    sleep(1); 
} 

你知道什么可能是这种奇怪行为的原因吗?

编辑:问题不会发生在其他机器上。 (?)

编辑:有没有在PHP的配置文件,可以做到这一点?

+0

你意识到你已经写了一个无限的while循环那里没有你。也许它只是占用了所有的机器资源。 – RiggsFolly

+0

什么资源会锁定第二个进程?在这个过程中没有任何事可以做到。 –

+0

其他机器的意思是其他机器的 – RiggsFolly

回答

0

问题是由配置错误导致的(仍然不知道它是什么)。

aptitude purge php5 php5-cli 
aptitude install php5 php5-cli 

配置清除帮助。