環境は
OS:windows7
xampp 1.7.2
↓
※コマンドラインでPHPを20~30分程度実行すると「CLIの動作が停止しました」とエラーが出力されプログラムが停止してしまいます。
------------------------------
問題の署名:
問題イベント名: APPCRASH
アプリケーション名: php.exe
アプリケーションのバージョン: 5.3.0.0
アプリケーションのタイムスタンプ: 4a4d070f
障害モジュールの名前: php5ts.dll
障害モジュールのバージョン: 5.3.0.0
障害モジュールのタイムスタンプ: 4a4d06fc
例外コード: c0000005
例外オフセット: 00083d5f
OS バージョン: 6.1.7600.2.0.0.768.3
ロケール ID: 1041
・・・・・
------------------------------
のようなログが表示されています。
プログラムの内容は、
「APIで取得してきたデータをDBへインサートというような処理です。」
http://d.hatena.ne.jp/dodoya/20080426/1209225618
や
http://www.burnsworth.jp/tag/php/page/2
は参考にしました。
言葉足らずがあるかもしれません。質問内容に不備ありましたらご指摘ください。
ご指導ご鞭撻のほど、よろしくお願い致します。
このひとの経験ではこういうことだったそうです。
http://74.125.153.132/search?q=cache:stKw78GQ1Q8J:k-icegreen.com...
1つのスクリプトが20分以上も連続で動き続けるという意味であれば、
ini_set("memory_limit", "32M");
などでメモリを多めに与える事で対処できるかもしれませんし、
ある程度ごとに標準出力に何かを出力するなどで、
応答無しの状態を続けないようにするとか・・・。
以上、対処療法の例だけなので、コメント欄にします。
>ini_set("memory_limit", "32M");
一応「memory_limit」は200くらいに設定してあります。
>ある程度ごとに標準出力に何かを出力するなどで、
一定ごとに標準出力もしているのですが。。。
うーん、まだもやっとしています・・・
ですが、コメントありがとうございますっ!!!