Как меня tmpfs запутал
Заметки на полях
,
прямые руки
,
Linux no left space on device
,
OpenVZ
,
Virtuozzo
Комментариев нет
В один из моих шаблонов OpenVZ коварно пробрался tmpfs для /tmp
И все бы ничего - контейнеры на данном шаблоне разворачивались не одну сотню раз, но в тот вечер мне пришлось разворачивать приложение, которое уж больно полюбило писать в /tmp.
При этом, данное приложение настолько молодцом, что при падении с exception "no left space on device" оно вычищало все свои временные файлы. На расследование инцидента ушло около часа.
Из этого всего получаем 2 простых вывода:
1. Мониторим всё и вся. Все необходимое должно уже лежать внутри шаблона и подключаться к серверу мониторинга при старте контейнера. Даже если разворачиваем "на посмотреть" или "только один разик - дернуть данные и погасить"
2. Tmpfs коварная файловая система которая переполняется в самый неподходящий момент. Ей не место в шаблонах у меня
И все бы ничего - контейнеры на данном шаблоне разворачивались не одну сотню раз, но в тот вечер мне пришлось разворачивать приложение, которое уж больно полюбило писать в /tmp.
При этом, данное приложение настолько молодцом, что при падении с exception "no left space on device" оно вычищало все свои временные файлы. На расследование инцидента ушло около часа.
Из этого всего получаем 2 простых вывода:
1. Мониторим всё и вся. Все необходимое должно уже лежать внутри шаблона и подключаться к серверу мониторинга при старте контейнера. Даже если разворачиваем "на посмотреть" или "только один разик - дернуть данные и погасить"
2. Tmpfs коварная файловая система которая переполняется в самый неподходящий момент. Ей не место в шаблонах у меня
Подписаться на:
Комментарии к сообщению
(
Atom
)
Комментариев нет :
Отправить комментарий