Node.js Monitoring for 3 Cron Job Silent Failure Signals
A cohort experiment cannot be rolled back safely if its scheduled evaluator can disappear without evidence. App logs alone are insufficient because…
Tech news from the best sources
A cohort experiment cannot be rolled back safely if its scheduled evaluator can disappear without evidence. App logs alone are insufficient because…
A scheduled task has one operational constraint that changes the tooling choice: when it never starts, it cannot emit its own failure metric. TL;DR:…
У меня блог на 78 markdown-файлах, и руками я его не публикую уже больше недели. Статья выходит, когда наступает дата в её шапке: сборщик в тот день…
When a customer-support system retries outbound webhooks, the cleanup job is easy to underestimate. A nightly delete of old delivery records may fit…
Оборванная копия PostgreSQL может пройти gzip -t, заливку через psql и даже строгий режим с ON_ERROR_STOP: на стенде 1С все три вернули 0. Что такой…
📝 Originally published (in Japanese) at forge.workstyle.tech . September 29, 09:52 AM. The scheduled task for the Claude desktop app was displayed a…
В прошлой статье я показал cronsense, библиотеку, которая переводит расписание на русском или английском в cron: «по будням в 9:30» → 30 9 * * 1-5 .…
Три утра подряд мой крон писал “завершено, код 0”, а главная работа стояла. В другой истории 291 зеленый тест сопровождался нулем изменений в поведе…
Библиотека называется cronsense. Она переводит расписание, записанное обычными словами на русском или английском, в cron‑выражение и…
I write monitoring so I don't have to watch things by hand. So there is a special kind of dread in discovering that the monitor you installed to wat…
If you arrived from the Kairos 1.0 announcement , this is the hands-on one: take a crontab you already have and translate it. First, the honest part…
31 августа в 14:32 по Москве у нас вышла последняя штатная публикация. Дальше cron честно стартовал по расписанию, генератор успевал выбрать тему и…
Put the schedule and the work in separate processes: let a cron trigger enqueue a small, idempotent job record, then let queue workers claim that re…
Сделал сервис по мониторингу. Через полгода заглянул кто им пользуется — а там думская партия, финансы целого региона, чужие прокси и один сайт из ф…
Most monitoring watches for something bad to appear: a 500, a timeout, an expired certificate, a slow response. A heartbeat monitor does the opposit…
Я сам написал скрипт, который следит за расходом Telegram Ads и глушит кампании при превышении дневного лимита. Двадцать пятого июня он отработал ро…
Цифру «+1100%» я увидел в чужом пересказе, и это ровно тот жанр новости, после которого приходят спрашивать, что будет со сметой. Часть нашей нагруз…
You just Googled "cron every 2 weeks" because your clean-up job keeps running weekly, and the cron docs are silent on the whole idea. That's not you…
Use metrics APIs for cron-job, API-failure, and business-event charts, then add a separate heartbeat monitor for jobs that never start. That is the…
A team ports a job from a Quartz scheduler to a Unix crontab. The Quartz trigger ran Monday through Friday — day-of-week field 2-6 , because Quartz…
Есть таблица GPS-точек. Транспорт шлёт координаты каждые несколько секунд, за сутки набегают миллионы строк, и таблица секционирована по времени. Зн…
In-process cron ( node-cron , @nestjs/schedule , OS crontab) runs inside one Node process. That is fine for a single instance, but it does not survi…
Book: Decoupled PHP — Clean and Hexagonal Architecture for Applications That Outlive the Framework Also by me: Thinking in Go (2-book series) — Comp…
Демон cron знаком каждому, кто админит Linux. Он крутит бэкапы, чистит временные файлы и запускает скрипты, о которых все уже давно забыли. Однако м…
В этой статье я делюсь практическим опытом проектирования интеграционного решения для CRM-системы. Статья будет полезна системным аналитикам и разра…
Cron's biggest problem isn't scheduling — it's silence. A cron job can fail every night for a month, and unless you're manually checking logs on the…
Два года по вечерам в одиночку пилю текстовую MMORPG в Telegram — мрачный остров, по которому ходят выжившие. В прошлой статье рассказал, как заброш…
Как же я люблю метонимичный технологический термин «задача cron ». Несмотря на то, что реальным демоном, выполняющим задачи по расписанию, может явл…
Обычный uptime-мониторинг проверяет, отвечает ли сервис на запросы. Cron-job ничего не отвечает — он запускается раз в N часов, делает работу и молч…
GitLab scheduled pipeline monitoring matters because scheduled CI/CD jobs can fail quietly while the rest of your system looks healthy. Your applica…