@leha78

Почему при кронжобе скрипт выполняется не полностью?

Есть PHP скрипт, который вытаскивает записи из БД (их могут быть 3-5 за раз) и обрабатывает через foreach.
Допустим, в БД хранятся логин и пароли, и скрипт по очереди с помощью них заходит на определенный сайт и логинится, и так форич использует все записи. Когда запускаю страничку с этим скриптом, например, site.ru/auto-post/
то все записи обрабатываются. А когда я устанавливаю на запуск этой страницы в кроне, то за раз обрабатывается только первая запись, а остальные пропускаются. Может есть ограничение в самом кроне, вроде таймаута на запуск скрипта, и как можно увеличить?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@slavabars
Веб программист
Ограничение есть только а php.
В скрипте добавь в самый верх ignore_user_abort(true);
И запусти скрипт из консоли, посмотри что выдает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы