Product Engineer Дмитро Пєстов поділився кейсом про те, як баг у bash-скрипті забив диск і зупинив створення бекапів. Через подвійне обчислення $(date) під час створення та завантаження дампу бази даних на S3, скрипт почав ламатися, щойно процес архівації перевищив одну хвилину.
Як результат, AWS не знаходив файл з іншою міткою часу, завантаження падало, а через оператор && локальний дамп не видалявся. Протягом 10 днів система накопичувала гігабайти сміття і жила без актуальних бекапів, хоча контейнер звітував про успішну роботу.
Як саме вдалося вирішити проблему та всі деталі читайте у дописі на форумі DOU.
Post #2843
3.12K

- 👍 7