Recentemente, nos deparamos com uma situação em que algumas de nossas instâncias de servidor estavam subitamente ficando sem espaço em disco, evidenciado pelo gráfico abaixo:
A razão para ficar sem espaço em disco é um único arquivo /tmp/magick-???
, que cresce em um monstro de 4 GB em minutos.
Para fornecer informações básicas ao nosso sistema, executamos um aplicativo de grandes trilhos que usa mini_magick 4.7.1
e carrier_wave ~0.11.0
para realizar uploads de imagens de produtos por meio de tarefas em segundo plano.
Esperamos, naturalmente, que os uploads de imagens acumulem alguns arquivos temporários durante a vida útil do servidor, o que poderia ser recuperado executando CarrierWave.clean_cached_files!
periodicamente.
Há algo que possamos ter perdido?