2014-10-27 16 views
6

Używam serwera Puma 2.8.2 do krępowania niektórych usług zaplecza. Czasami serwer Puma po prostu umiera bez powodu.Serwer Puma umiera bez powodu.

Nie

ma błędy w error.log A oto fragment z 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 

Każdy myśli, co może być przyczyną tego?

+0

Może pytanie już odpowiedział: http://stackoverflow.com/questions/23867784/puma-rails-on-linux- restart-when-process-dies – SlySherZ

+1

Dzięki @SlySherZ. Widziałem ten post, niestety nie wiadomo, jak zapobiec śmierci pumy. Jak uruchomić/zatrzymać/ponownie uruchomić. – LukasMac

+0

Możesz spróbować łatania Puma, aby uzyskać więcej użytecznych dzienników: https://github.com/puma/puma/issues/1273 – brainbag

Odpowiedz

0

Jeśli ten problem pojawia się w Heroku i korzystasz z darmowej gry Heroku, problem polega na tym, że używasz darmowej dyno. Ponieważ Twoja aplikacja przechodzi w stan uśpienia po 30 minutach bezczynności.

można znaleźć więcej informacji pod następującym linkiem:

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

Powiązane problemy