エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【php】わざとタイムアウトのエラーを発生させる方法 at softelメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【php】わざとタイムアウトのエラーを発生させる方法 at softelメモ
phpのタイムアウトについて書いたとおり、sleep()や、ネットワークの待ち、データベースの返答待ちなど... phpのタイムアウトについて書いたとおり、sleep()や、ネットワークの待ち、データベースの返答待ちなどではタイムアウトを起こすことはできない(Windows環境を除く)。 では、任意の時間でタイムアウトを発生させるには? タイムアウト時間が30秒のとき、30秒間無限ループを続けるのは避けたい。負荷が高すぎる。30秒間CPU使用率100%など避けたい。 1秒間のCPU使用率100%ぐらいなら許容できる場合の方法。 ソース //...... //いろいろの処理(略) //...... // ここでタイムアウトを発生させたい //タイムアウトを1秒にして、無限ループ set_time_limit(1); while (1) {} 結果 Fatal error: Maximum execution time of 1 second exceeded in xxxx.php on line xx