に排出可私はキューでExcelファイルからのインポートを発射したいので、私はない:
キューファイルlaravel - メモリサイズがキュー
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
Excel::filter('chunk')->load(storage_path('engine-valves.xlsx'))->chunk(500, function($results) {
\Illuminate\Support\Facades\File::put(storage_path('data2.txt'), json_encode($results));
});
}
が、私は標準エラーAllowed memory size of xxx bytes exhausted
を取得プロセスを聞きに。ある瞬間、私はini_set('memory_limit', '-1');
を設定しようとしましたが、まだこのエラーが発生しています。このエラーの完全な行は
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 100663304 bytes) in [app_path]\vendor\phpoffice\phpexcel\Classes\PHPExcel\Cell.php on line 889
です。
私は使用しています:https://github.com/Maatwebsite/Laravel-Excel
どこに問題がありますか?
ByteStreamなどで読み込む必要があるようにファイルが大きすぎます。 – aaron0207