Ho un'app Rails 3.1.4 ospitata su heroku. Ho aggiunto il logentries
add-on. non ho toccato la configurazione predefinita per gli avvisi, e ora ricevono ogni poche ore un avviso: 'Exit timeout':App per Rails ospitata su heroku: Errore R12 (Timeout di uscita)
Exit timeout: Heroku/myappname
2012-03-23 11:01:41.723
168 <40>1 2012-03-23T11:01:41+00:00 d. heroku web.1 - - Error R12 (Exit timeout) -> Process failed to exit within 10 seconds of SIGTERM
You are receiving this email because your Logentries alarm "Exit timeout"
has been triggered.
In context:
2012-03-23 11:01:28.878 95 <40>1 2012-03-23T11:01:28+00:00 d. heroku web.1 - - Idling
2012-03-23 11:01:31.740 118 <40>1 2012-03-23T11:01:31+00:00 d. heroku web.1 - - Stopping process with SIGTERM
2012-03-23 11:01:41.723 168 <40>1 2012-03-23T11:01:41+00:00 d. heroku web.1 - - Error R12 (Exit timeout) -> Process failed to exit within 10 seconds of SIGTERM
i registri né questo avviso e-mail non mi danno qualcosa di utile per iniziare la ricerca di questa edizione.
Ho un traffico molto basso (applicazione ancora in beta privata). Sospetto che si stia arrestando l'applicazione e la mia applicazione non risponde come previsto al segnale SIGTERM.
Non ho niente di speciale nell'applicazione (ad esempio un'attività di rake avviata con Heroku Scheduler).
L'unica cosa leggermente fuori dall'ordinario è l'uso della gemma apn_on_rails
, che apre una connessione ai server APN di Apple.
Avete idea di cosa sta causando questo? Dovrei semplicemente ignorare questo e disattivare l'avviso?
Da un lato, è normale: Heroku uccide e avvia i binari in base alle necessità. Tuttavia, non ho capito come smettere di ricevere e-mail su questo. –
@TheDoctorWhat: smettere di ricevere e-mail è facile: vai alle impostazioni delle voci di registro della tua app, visualizza avvisi e cancella l'avviso per il timeout di uscita. Heroku uccide l'app, sto bene con quello. Ma sembra aspettarsi che il processo si arresti entro 10 secondi dalla ricezione di un segnale SIGTERM, cosa che non capita. È normale? C'è qualcosa da cambiare? – Guillaume
Ah, l'ho trovato ... In realtà "Eventi" e non "Avvisi" ... almeno sull'interfaccia heroku per i log in. Grazie! –