@khodos_dmitry

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

В кроне вызываю скрипт через такие интервалы: 30 */3 * * *
Как я понимаю, должен вызываться раз в три часа.
В скрипте стоит такое ограничение:
ini_set('max_execution_time', '10750');
set_time_limit(10750);
ini_set('memory_limit', '2048M');
То есть работать должен максимум 3 часа.
Но, исходя из логов, скрипт не заканчивает свою работу, а работает постоянно и забивает все 8 Гб оперативной памяти.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yazhog
в скрипте цикл какой то?
считайте сами время с начала запуска скрипта и убивайте его если время превышено
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы