Behandeln oder verhindern Sie Fehler beim Absturz meiner gesamten node.js App auf Heroku

8

Ich habe eine node.js App auf Heroku gehostet

Wenn bei meiner App ein Fehler auftritt, stürzt der gesamte Server ab und ist für niemanden verfügbar.

Gibt es eine Möglichkeit, stattdessen eine Fehlerseite zurückzugeben und den Server am Leben zu halten?

Ich lese das, Node.JS mit für immer auf Heroku aber es habe meine Frage nicht beantwortet ....

    
Alex 19.04.2012, 03:08
quelle

2 Antworten

8

Ссылка

Sie können auf das uncaughtException-Ereignis warten und dann Ihre Fehlerbehandlung durchführen. Im Idealfall sollten Ihre Rückrufe ein Fehlerarg zurückgeben und dann die Fehlerbehandlung durchführen.

    
liangzan 22.04.2012, 08:12
quelle
4

Sie können wahrscheinlich DOMAIN verwenden, damit Ihr Server nicht abstürzt, wenn eine uncaughtException ausgelöst wird.

%Vor%

für weitere Details gehen Ссылка

Neben der Verwendung dieser Methode müssen Sie versuchen, Ihren Block zu fangen.

    
Abdul Jabbar Dumrai 15.03.2014 13:31
quelle

Tags und Links