人気エントリー表示のPHPタイムアウト

 Twitterでつぶやく はてなブックマークに追加 

ここ数日、人気エントリーの表示が減っていたので原因追及。
とりあえず出力スクリプトを実行したら下記エラーが・・・。
Maximum execution time of 30 seconds exceeded

「処理に時間かかったから止めましたよ。」とゆー事らしい。
過去14日間のログを処理してるから重いんだろうね(;'-')

うちのブログみたいなアクセス数の少ないサイトは、
日数を増やさないと正確なデータが取れないので、
そこを変える事はあんまりしたくない。

とゆー事で、タイムアウトになる秒数を変更しました。
通常は30秒でタイムアウトになる設定だけど、
とりあえず倍の60秒に変更してみた。

やり方は簡単、スクリプトの最初の方に
set_time_limit(60);
を書き加えてあげるだけ。

とりあえずうちの環境ではこれでスクリプトは完了。
まだエラー出る場合は90秒とかにすれば平気かと。

トラックバックURL
当サイトへのリンクがないトラックバックは、迷惑トラックバックと判断されます

コメントを投稿する





コメントはありません