Команда Laravel Artisan _ перезапускается и останавливается через двадцать минут - PullRequest
0 голосов
/ 31 октября 2018

У меня вопрос по поводу " команды " ремесленника Ларавела.

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

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

Для ясности, при выполнении команды я не делаю cron вроде " -> everyminute () '.

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

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

1 Ответ

0 голосов
/ 31 октября 2018

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

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

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

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

...