У меня есть этот скрипт php, который работает довольно долго, но через некоторое время (из-за ограничения браузера, когда он перестает загружать страницу) он прекращает выполнение кода.Сценарий Laravel перестает работать через некоторое время
В основном, это выбор из 10000 статей с использованием API и их хранение по одному в моей собственной БД. После зацикливания примерно 1200+ статей значок разворота/загрузки Google Chrome останавливается, и все, что я возвращаю взамен, - это пустая страница. Когда я проверяю БД, я могу видеть результаты в БД, но, тем не менее, сценарий не перебирал все статьи, как должен, и он остановился.
Я знаю, что работа с CLI удалит ограничение по времени браузера по умолчанию, когда оно перестанет загружаться, но я не знаю как сделать вызов определенного метода контроллера в Laravel из командной строки?
Да, ха-ха, но посев был бы здесь обманом. Я думаю, что сделать команду Artisan и переместить код с контроллера на команду - это путь. –
Да, если это одно время, вы обманываете, чтобы все было сделано, все в порядке, но если вы будете использовать это каждый день, Artisan Command - это путь. –
Да, на самом деле это должен быть сценарий cron-job. –