1

csvファイルのアップロードに取り組んでいます。3MBのファイルで正常に動作しています。しかし、8MBのファイルをアップロードしようとすると、360秒後にスクリプトが停止し、500内部サーバーエラーが表示されます。max_execution_timeとmemory_limit、および他のすべてのパラメーターも変更しましたが、完全なデータをデータベースにインポートしていません。誰か助けてもらえますか?

4

2 に答える 2

-1

ループ内に max_execution_time コードを設定してみてください

ini_set ( 'max_execution_time', WHATEVER_TIMING); 

必要に応じて WHATEVER_TIMING を設定します

つまり、これを試してみてください

 foreach($records as $record ){
       set_time_limit(250);
       // Other Execution code
 }

set_time_limit(250); あなたのループがレコードを実行するたびに

タイムアウトの問題を修正する可能性があります。

于 2013-01-30T10:12:14.253 に答える