我有一段腳本,可能會在一段時間後不會變爲非活動狀態,因爲它會從會話過期時間短的非常慢的服務器請求信息。
腳本echo
在完成其每個過程之後,將其作爲調試代碼的方式完成。是否有任何方法從另一個腳本執行腳本並在最後一次echo
之後的一段時間內將其終止。換句話說,在非活動狀態後殺死腳本。
編輯:這裏我們可以SE我的代碼示例:PHP處於非活動狀態後終止進程
foreach ($info["Ten_Friends"] as $friend) {
$info = [];
echo "11111 \n";
$info = $i->userAnalysis($friend);
if ($info != false) {
echo "if to database\n";
if (($i->usersDatabase($info) == true)) {
mediaDataBase($info);
$nAnalized += 1;
echo "nAnalized: ".$nAnalized."\n";
}
} else {echo $friend." not analised";}
echo "3333\n";
}
正如你可以看到,每道工序後,我echo
。這兩個$i->userAnalysis($friend);
和$i->usersDatabase($info)
請求數據到服務器此功能可能會在一段時間後變得沒有響應,所以我需要殺死腳本,如果他們這樣做。
在OSX埃爾卡皮坦和MySQL運行PHP 5.6
請添加您的代碼。閱讀這裏看看如何形成[mcve] – amflare
@amflare這裏是一個例子 –