たくさんのRSSフィードを取得するPHPスクリプトがあります。パブリッシャーのサーバーの過負荷を防ぐために、PHPスリープ関数を使用して処理を遅くしています。
スクリプト全体が数時間続く可能性があります。
GoDaddyのCronジョブからこれを実行すると、5〜10分間正常に動作し、サーバーエラーが返されます。確認したところ、PHPの最大実行時間は30秒なので、これが問題の原因かどうかはわかりません。
Macでジョブを実行する場合、ローカルPHPのデフォルトの最大実行時間も30秒ですが、このスクリプトはターミナルから実行すると機能しますが、その理由はわかりません。
信頼性の問題に遭遇することなく、30秒を超えるスクリプトをループするにはどうすればよいですか?
感謝します。