2015-08-09 56 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 

配置清除幫助。