[Tech]Integer overflow in memory_limit check detected
みなさん、こんばんわ。
いやぁ~、焦りました!!!!
本日、弊社が開発を請け負った携帯ポイントサイトの1つで、一部ページに対してアクセスを行った際、
DoCoMoでエラーが表示されると言う現象を、クライアントから連絡をもらい知りました。
って、今までちゃんと動いていたシステムですよぉ。
で、早速、Apacheのエラーログを確認しました。
ん?
「Integer overflow in memory_limit check detected」
こんなエラーが出ている・・・
ってか、アクセスする毎に1行ずつ増えていっている・・・
なんだこりゃぁ~!!!!!!!!!!
こいつなんだな?こいつだな。絶対こいつだ!!!!
と言うことで、緊急対応!!!
「memory_limit」ってことは、php.iniか。
じゃあ、増やすか!
・・・だめだった。
じゃあ、Apacheや、MySQL、その他のサービスを再起動!!!
・・・だめだった。
えっ!!!!!!!!!!!!!
じゃあ、どうしたらいいの?
ここで、Google先生w
ん?
見つかったサイト・・・質問はしているけど、回答が無い・・・をいをい・・・(泣)
意味ないだろぅ~
で、最後に英語サイトをチェック!!!
あったぁ~!!!!
なになに、PHPのアップデートをしろ?
んじゃ、急遽、アップデートしちゃいますかぁ!!!!
恐る恐る、yumでアップデート。
そして・・・
あっ!出なくなった。
ふぅ~。
無事、今まで通り見れるようになりました。
ちなみに、PHPのバージョンは、「5.1.6」なんですが、
マイナーがあがってたみたいで、今は「5.1.6-23.el5」になりました。
まじで、ちびった!!
Posted: 6月 2nd, 2009 under お知らせ, テクニカルライブラリ.
Tags: 5.1.6, Apache, DoCoMo, memory_limit, PHP, エラーログ, ポイントサイト, 携帯