# Evitare il memory leak

**URL:** <https://www.ruby-forum.com/t/evitare-il-memory-leak/131676>\
**Category:** IT\
**Created:** [March 12, 2008, 1:01pm UTC](https://www.ruby-forum.com/t/evitare-il-memory-leak/131676 "2008-03-12T13:01:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [March 12, 2008, 1:01pm UTC](https://www.ruby-forum.com/t/evitare-il-memory-leak/131676/1 "2008-03-12T13:01:33Z")

</div>

Ho notato che sul server la memoria occupata dal processo di rails  
aumenta sempre +.  
Ad un certo punto il server nn ce la fa + e mi tocca riavviarlo.

Come posso fare per capire quale Ã¨ la causa di questo memory leak?

puÃ² essere il plugin per il caricamento e il ridimensionamento di  
immagini  
file\_column?

Grazie

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [March 12, 2008, 1:12pm UTC](https://www.ruby-forum.com/t/evitare-il-memory-leak/131676/2 "2008-03-12T13:12:51Z")

</div>

On Wed, Mar 12, 2008 at 1:01 PM, Luca R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ho notato che sul server la memoria occupata dal processo di rails  
> aumenta sempre +.  
> Ad un certo punto il server nn ce la fa + e mi tocca riavviarlo.
> 
> Come posso fare per capire quale è la causa di questo memory leak?
> 
> può essere il plugin per il caricamento e il ridimensionamento di  
> immagini  
> file\_column?

Se usi rmagick di sicuro sfrutti un sacco di risorse. Potresti provare  
ad  
utilizzare attachment\_fu con mini\_magick come image processor.  
MiniMagick richiama da linea di comando image magick, perciò non ha grosse  
librerie da caricare in memoria.  
Può funzionare questo metodo se il problema è effettivamente relativo a  
file\_column.

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [March 12, 2008, 1:34pm UTC](https://www.ruby-forum.com/t/evitare-il-memory-leak/131676/3 "2008-03-12T13:34:46Z")

</div>

On mer, 2008-03-12 at 13:11 +0100, Andrea F. wrote:

> > file\_column?
> 
> Se usi rmagick di sicuro sfrutti un sacco di risorse. Potresti provare ad  
> utilizzare attachment\_fu con mini\_magick come image processor.  
> MiniMagick richiama da linea di comando image magick, perciò non ha grosse  
> librerie da caricare in memoria.  
> Può funzionare questo metodo se il problema è effettivamente relativo a  
> file\_column.

Confermo quello che scrive Andrea, ho avuto dei problemi simili qualche  
giorno fa.  
Se il dominio e’ su Unbit nell’attesa che risolvi il problema chiedi di  
attivarti il flag fastcgi\_memory\_watchdog (fallo impostare a 2mega). In  
pratica quando il consumo di memoria arriva vicino alla fine del tuo  
address space il processo viene riavviato in automatico.

> 

–  
Roberto De Ioris  
[http://unbit.it](http://unbit.it)  
JID: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![stratboy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/838e76/32.png) [@stratboy](https://www.ruby-forum.com/u/stratboy)\
**Post date:** [March 12, 2008, 1:51pm UTC](https://www.ruby-forum.com/t/evitare-il-memory-leak/131676/4 "2008-03-12T13:51:43Z")

</div>

grazie per le risposte.

Cmq si ho il sito su unbit.

Quindi se mi confermate che utilizzando attachment\_fu non avrÃ² +  
problemi cambio plugin.
