purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

タイムアウトの原因を探る

PHPスクリプト実行時のタイムアウトの原因として

    • PHPのタイムアウト −「max_execution_time」の値
    • Apacheのタイムアウト − Timeout の値
    • MySQL(DB)のタイムアウト

が考えられる

今回はどうも30秒でタイムアウトするようなので
PHPApacheの場合なら、↓の300秒くらいかかるのでタイムアウトするはず

for($i=0;$i<5000000;$i++){
// 処理
print "disp";
}
print "300秒くらい?";

これが表示されたので、おそらくmysqlだろうってことになった。
が色々設定を変えて見たけど解決しない!
DBのデータかsqlに問題があるかも。