Задание Cron для скрипта php, которое требует ОЧЕНЬ долгого времени выполнения

У меня есть php-скрипт, запускаемый как задание cron, которое выполняет набор простых задач, которые циклически повторяются для каждого пользователя в базе данных и занимают около 30 минут. Этот процесс начинается каждый час и должен быть максимально быстрым и эффективным. Проблема, с которой я сталкиваюсь, как и с любым серверным скриптом, время выполнения варьируется, и мне нужно выяснить лучшие настройки времени cron.

Если я запускаю cron каждую минуту, мне нужно остановить последний цикл скрипта за 20 секунд до этого. конец минуты, чтобы убедиться, что текущий цикл завершится вовремя. В течение часа это приводит к потере времени.

Мне интересно, не плохая ли идея просто удалить ограничение времени выполнения php и запускать скрипт один раз в час и позволить ему работать до конца ... . это плохая идея?

10
задан websiteguru 2 November 2010 в 22:40
поделиться