Что это
Бесплатная проверка задач по расписанию. Сравнивает обещания расписания с тем, что на самом деле записано в журнале.
Табло правды для задач по расписанию
Вставьте crontab и журнал запусков. Cron Truth вычислит каждое окно, обещанное расписанием, сопоставит его с реальным запуском и покажет, что пропущено, опоздало, упало, закончилось подозрительно быстро или наложилось на предыдущий запуск.
Бесплатная проверка задач по расписанию. Сравнивает обещания расписания с тем, что на самом деле записано в журнале.
Для владельцев бэкенда, SRE, основателей с ночными задачами и поддержки, которой говорят, что отчёт так и не пришёл.
Тихие сбои cron. Задача, которая не стартовала, не оставляет ошибки, а задача, завершившаяся успехом за две секунды, на дашборде выглядит нормально.
Всё работает в браузере. Ничего из вставленного никуда не отправляется.
Вставьте crontab и журнал запусков или загрузите демо задачи, чтобы увидеть полное табло.
Ваш crontab и журналы не покидают эту страницу.
Каждая задача получает один вердикт, самое серьёзное, что нашлось в её окнах.
В каждом окне есть запуск, который начался вовремя и завершился успешно.
Запуск пришёл после допуска. Проверьте загрузку сервера или блокировку, которая ждёт.
Запуск начался раньше, чем закончился предыдущий. Добавьте блокировку или сдвиньте расписание.
Окно прошло вообще без запуска. Проверьте, что демон cron работает, а сервер не спал.
Запуск был, но завершился с кодом ошибки. Посмотрите вывод задачи за это время.
Задача сообщила об успехе, но закончила намного быстрее обычного или ничего не записала. Проверяйте результат, а не код выхода.
Расписание ждёт запусков, а журнал ни разу не упоминает задачу. Возможно, она вообще не установлена.
Скопируйте вывод crontab -l или настройки планировщика. Комментарий в конце строки задаёт понятное имя задачи.
Выгрузите из логов задачу, время старта, длительность и код выхода или вставьте строки CRON из syslog.
Укажите пояс сервера. Строки CRON_TZ в crontab меняют его для всех строк ниже.
Откройте задачу, чтобы увидеть каждое пропущенное, опоздавшее, упавшее или подозрительное окно с точным временем.
Скопируйте отчёт в обсуждение инцидента, чтобы разговор начинался с фактов.
Нет. Разбор и проверка выполняются на этой странице. Ничего не загружается и не хранится.
CSV или столбцы через табуляцию с заголовком, столбцы в порядке задача, старт, длительность, код, строки, строки, начинающиеся с даты, и строки CRON из syslog.
По имени из комментария, по команде или когда одно содержит другое. Строки без совпадений показываются отдельно.
Потому что он завершился быстрее десятой части обычного времени или сообщил о нуле строк. Многие сломанные задачи спокойно завершаются, ничего не сделав.