大量のデータを提供しているいくつかの Web サービスを使用しています。WS 応答の時間は、そこに含まれるデータを (毎日、cron ジョブとして) ダウンロードする必要がありました。
ただし、スクリプトをテストしてデータを解析するのは困難です。スクリプト全体の実行には、おそらく 1 ~ 2 時間かかります。数分後、スクリプトが中断されます。ブラウザは、ファイルのダウンロード プロンプトを返します (ファイル名: "name_of_action" 拡張子なし)。
これをApacheサーバー(具体的にはZendサーバー)でWebサーバースクリプトとして実行しています。試した:
set_time_limit(0);
ignore_user_abort();
そしてphp.iniで長い実行時間を設定する - 何も役に立たない。スクリプトが中断され続けます。
よろしくお願いいたします。