PHPの実行タイムアウトを回避するにはどうすればよいですか?
lnmp 環境の PHP 実行タイムアウトが 5 秒で、既存の関数がデータを取得するために外部インターフェイスを呼び出す必要があると仮定します。また、この外部インターフェイスの呼び出しには 5 秒以上かかり、すべてのデータが取得できない場合があります。 5秒の実行タイムアウトを回避する方法はありますか?
php は非同期ですか?
-----解決策---------
set_time_limit($n);
-----解決策----------------------------
外部インターフェイスのコールバックについてはどうですか?
------解決策---------
戻りデータを取得したくないですか?その後、彼が戻ってくるのを待つ必要があります
データが返されるのを待たずにリクエストだけを送信する場合も可能です
もちろんリアルタイムのデータは取得できません
- -----解決策---------
リアルタイム性が高くない場合は、次に、それを非同期的に使用します
stream_set_blocking