質問: タイムアウト処理?となる ローカルのシステムでデータベースからcsvファイルを作成して、公開用webサーバへftpアップロード。その後csvファイルをweb用データベースに登録する処理を開発しているんのですが、開発用webサーバでは正常に完了するのですが、本番用webサーバで行うと最初の数万件は登録できているのですが、途中でエラーというか真っ白になって処理がstopしてしまいます。 開発、本番用共に同じphpのファイルを使用しており、データベース構成も同じです。 【相違点】 開発(正常):php4.4.2(apacheモジュールにて動作) 本番(異常):php4.4.1(cgi動作) エラーとなるのも、csvのファイルの容量によって違います。 ちなみにftpでのアップロードは開発・運用供正常にできています。 どなたかご教授お願いします。
回答: error_logには何が出力されていますか? 私の経験ではメモリが足りなくなった場合に、ブラウザに同じ挙動(真っ白)が返った時がありました。 その場合、php.iniの利用するメモリ上限値設定を見直して余裕を持たせるか、またはメモリを無駄に消費しない様にコードを自力で最適化(必要ではなくなった変数をせっせとunset()する等)して対策を取るかのどちらかですね。