Назад | Перейти на главную страницу

Необъяснимый массивный временный файл rmagick

Проблема

Недавно мы столкнулись с ситуацией, когда на некоторых из наших серверных экземпляров внезапно закончилось место на диске, о чем свидетельствует график ниже:

Причина нехватки места на диске - единственный /tmp/magick-??? файл, который за считанные минуты превращается в монстра размером 4 ГБ.

Настройка системы

Чтобы дать некоторую предысторию нашей системе, мы запускаем большое приложение rails, которое использует mini_magick 4.7.1 и carrier_wave ~0.11.0 для загрузки изображений продукта через фоновые задания.

Наблюдения

Мы, естественно, ожидали, что при загрузке изображений в течение срока службы сервера будут накапливаться временные файлы, которые можно было бы восстановить, запустив CarrierWave.clean_cached_files! периодически.

Что-то мы могли пропустить?