Сервис держали на связке cron и @reboot — просто и без лишней инфраструктуры. Полгода это работало без единой перезагрузки, пока плановое обновление ядра не вскрыло проблему одним махом: сервис поднялся не в одном экземпляре, а в тридцати. Ниже — как мы это увидели, какие версии отбросили и почему виноват был не cron сам по себе, а деплой-скрипт, который тихо копил дубли строк месяцами.
Подробнее →