2014-10-27 16 views
6

Sto eseguendo il server Puma 2.8.2 per lo stub dei miei servizi di back-end. Occasionalmente il server Puma muore senza alcuna ragione.Il server Puma muore senza motivo

Non ci

è nessun errore nel error.log E qui è estratto da access.log:

10.210.140.21 - - [15/Oct/2014 09:28:22] "GET /status HTTP/1.1" 200 - 0.0030 
- Gracefully stopping, waiting for requests to finish 
- Goodbye! 
=== puma startup: 2014-10-15 09:28:24 +0100 === 
10.210.140.21 - - [15/Oct/2014 09:28:24] "GET /status HTTP/1.1" 200 - 0.0254 

Ogni pensiero che cosa potrebbe causare questo?

+0

Forse questione è già stato risposto: http://stackoverflow.com/questions/23867784/puma-rails-on-linux- restart-when-process-dies – SlySherZ

+1

Grazie a @SlySherZ. Ho visto questo post, sfortunatamente non dice come impedire a puma di morire. Solo come avviare/fermare/riavviarlo. – LukasMac

+0

Si può provare a applicare patch a Puma per generare più registri utili: https://github.com/puma/puma/issues/1273 – brainbag

risposta

0

Se questo problema sta diventando in Heroku e si utilizza il dyno libero di Heroku, il problema è che si utilizza il banco di prova libero. Perché la tua app entra in stato di sospensione dopo 30 minuti di inattività.

È possibile trovare maggiori informazioni al seguente link:

https://devcenter.heroku.com/articles/free-dyno-hours