Команда laravel artisan _ перезапускается и останавливается через двадцать минут

У меня вопрос о "команда" мастера Laravel.

Когда я выполняю свою команду (массовое добавление данных в базу данных с длительными процессами обработки), он останавливается примерно через двадцать минут не завершается.

Более того, примерно после двадцати вставок команда перезапускается сама не завершается и перезапускает процесс добавления данных (он является переменным, иногда после 15 записей).

Чтобы было ясно, при выполнении команды я не использую cron типа «-> каждую минуту ()».

У вас есть идея решить эту проблему? Это проблема с памятью, тайм-аутом, cron или синхронизацией?

Спасибо тебе Хорошего дня

Трудно что-либо сказать без твоего кода

brombeer 31.10.2018 13:54

Спасибо @kerbholz, но это не проблема кода. Когда я вставляю одну запись, она работает хорошо, но с большим количеством записей процесс вылетает

user10437174 31.10.2018 13:58
1
2
164
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Эй, вам нужно задание, которое вы отправляете в консольной команде, а затем запускаете в очереди redis.

затем запустите очередь с этой командной строкой

php artisan queue:work --tries=1 --timeout=0 

Это должно решить вашу проблему

Я попробую с этими параметрами. Спасибо.

user10437174 31.10.2018 13:58

добро пожаловать :) пожалуйста, дайте мне отзыв, если это сработает для вас :)

addi2113 31.10.2018 14:00

Да, конечно, я дам вам отзыв

user10437174 31.10.2018 14:06

Другие вопросы по теме