2015-05-01 19 views
6

memory usageproblemi di memoria che utilizzano Heroku puma

Ho controllato i miei ceppi e da allora di iniziare con puma (Switched da unicorn che non ha avuto questo numero) come il mio web server su Heroku devo quello che sembra essere un ricordo problema di perdita.

Il server stesso è inattivo e i registri non mostrano richieste, tuttavia il mio utilizzo della memoria su web dynos continua a salire al limite e quindi a sovrascitare. Qualche idea o suggerimento su come esaminare questo?

+0

Hai trovato una soluzione? – Marklar

risposta

0

Alla fine ho dovuto passare a un tipo di prova (Performance Large) con più RAM per adattarsi alla memoria cache che Ruby/Rails stava facendo. Non sono riuscito a trovare un modo per impedirgli di raggiungere un picco intorno a 2,5 GB, ma in effetti è stato livellato dopo.

1

Non riesco a fornire una risposta, ma sto ricercando lo stesso problema. Finora, i due link seguenti si sono dimostrati molto istruttivi: https://github.com/puma/puma/issues/342. Un'eventuale soluzione alternativa (sebbene presumibilmente non controllata per la produzione di Heroku) consiste nell'utilizzare la gemma puma-worker-killer: https://github.com/schneems/puma_worker_killer. Spero che questo ti aiuti.

+0

hai un link per dove afferma che puma_worker_killer non è controllato per la produzione di Heroku? Grazie. – Marklar

Problemi correlati