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