サーバーによって返されたデータがないとき私は自分のコードをスリープ状態にする。しかし、それはしばらくしてアイドル状態になってからこのエラーが出ます。usleepは非常に迅速に最大限に達する、どのように延長する
<b>Fatal error</b>: Maximum execution time of 120 seconds exceeded in
私が知っている限り、php.iniの最大限度を変更すると役立ちます。しかし、私はサーバーを所有していないので、これをしたくありません。クライアントの各サーバーの制限を変更することはできません。
は、どのように私は最大に達した場合に再接続する方法をここにまたはおそらく無限に最大制限を設定することができますか?while ($currentmodif <= $lastmodif)
{
usleep(10000); // sleep 10ms to unload the CPU
clearstatcache();
$currentmodif = filemtime($filename);
}
あなたの中には、あなたの条件 – ashkufaraz
@ashkufarazをチェックし、いつでもループからループ無限ではないの出口で、私のwhileループは、条件に終了しません。.. – 112233
ini_set( 'max_execution_timeに'、300);これをスクリプトの先頭に書いてください。 –