0

大量のデータを処理する長い php スクリプトを実行しています。

問題は、スクリプトが突然停止し、例外がスローされないか、error_log に見つからないことです。.ini 構成ファイルで、display_errors と error_logging を 1 に設定しました。

詳細: 1) スクリプトは「file_get_contents」関数を何度も実行します。2) file_get_contents が失敗した場合、スクリプトには再帰が含まれます。どんな助けでも感謝します。

4

2 に答える 2

0

最大実行時間に達した可能性があります。

set_time_limit(0); // to increase the timelimit to infinity
于 2012-04-20T23:50:09.397 に答える
0

エラー ログの構成は、ホスティング環境によって異なります。最初に、正しい php.ini ファイルを編集していることを確認します。phpinfo の出力を見て、これらのパラメーターが実際に設定されていることを確認し、エラーが記録されているパス/ファイルを確認してください。Apache エラー ログに送信される場合もあれば、専用の php ログに送信される場合もあります。意図的に構文エラーを作成した場合、エラー出力を取得できますか? syslog を調べて、そこに何かがあるかどうかを確認することも検討してください。

于 2012-04-20T23:55:03.387 に答える