Назад | Перейти на главную страницу

Почасовая задача CRON, выполняемая чаще одного часа

У меня есть задача cron, которая вызывает специальный скрипт PHP через wget. Вот запись в crontab:

0 * * * * wget http: // www....

Он отлично проработает несколько дней по часам. Однако через несколько дней задание cron начнет вызываться несколько раз в час. Я никогда не видел такого дрейфа CRON, поэтому полагаю, что это не может быть проблемой CRON. Однако журналы вызываемого скрипта ясно показывают, что он запускается несколько раз в час.

Детали сервера:

Для запуска сценария ему необходимо передать уникальный 50-значный хэш-ключ в URL-адресе, чтобы этот сценарий не был случайно вызван из какого-либо другого источника.

Что может вызвать такой дрейф CRON?

Я предполагаю, что он не завершается по какой-либо причине и в конечном итоге порождает несколько процессов.

Какой сценарий полностью?

Какой вывод журнала?

Предоставьте полную и личную информацию о том, почему вы верите в то, что делаете. Если вы используете обычный демон cron, я бы подумал, что более вероятно, что вы неправильно интерпретируете ситуацию.

Похоже, вы основываете эту теорию на журналах доступа. Если это так, вы можете заключить wget в сценарий и включить дополнительное ведение журнала на уровне системы, что может более подробно описать поведение. Но я предполагаю, поскольку вы не предоставляете полной информации.