количество (100К) и постоянно лимит по ОЗУ вылетает
http://joxi.ru/12MR8Y4cgG6a7A
Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) in .... /public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 495
оно не чистит переменные чтоль?
1. В первый атрибут withProgressBar нужно количество передавать, а не заполненный массив. Так меньше памяти сожрёт. 2. Лучше сделать так: protected function okayGuGu() { Term::factory(10000) ->has(Question::factory()->count(10)) ->create(); }
А вообще в параметре memory_limit файла php.ini что стоит? 128 по-дефолту?
Да
2048 ставь. 128 даже для установки композера не хватает - ему 1024 минимум рекомендуется
Обсуждают сегодня