ホームページ > バックエンド開発 > PHPチュートリアル > PHPの実行タイムアウトの対処方法

PHPの実行タイムアウトの対処方法

WBOY
リリース: 2016-06-13 12:04:58
オリジナル
1272 人が閲覧しました

PHPの実行タイムアウトを回避するにはどうすればよいですか?
lnmp 環境の PHP 実行タイムアウトが 5 秒で、既存の関数がデータを取得するために外部インターフェイスを呼び出す必要があると仮定します。また、この外部インターフェイスの呼び出しには 5 秒以上かかり、すべてのデータが取得できない場合があります。 5秒の実行タイムアウトを回避する方法はありますか?
php は非同期ですか?

-----解決策---------
set_time_limit($n);


-----解決策----------------------------
外部インターフェイスのコールバックについてはどうですか?
------解決策---------
戻りデータを取得したくないですか?その後、彼が戻ってくるのを待つ必要があります
データが返されるのを待たずにリクエストだけを送信する場合も可能です
もちろんリアルタイムのデータは取得できません


- -----解決策---------
リアルタイム性が高くない場合は、次に、それを非同期的に使用します
stream_set_blocking

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート