nodejsをもっと安定させます.

606 ワード

1.uncaught Exception処理は、nodejsがtry catchを通じてエラーイベントを捕捉できないため、異常なエラーがあるとnodejsプロセスが直接終了するため、uncaugExhttionイベントを通じて異常処理し、nodejsプロセスが異常終了しないようにする必要があります.
process.on('uncaughtException', function(err){
    console.error(err);
});
詳しい用法は参考になるhttps://nodejs.org/api/process.html#process_イベントuncaghttexception
2.pm 2を使ってpm 2を起動するのはプロセスマネージャです.pm 2 startでNodejsプログラムを起動します.プロセスが異常に終了した時、pm 2は自動的にプロセスpm 2を再開することを試みます.また、起動した各プロセスのメモリ占有とログなどの情報も確認できます.
設置pm 2 npm install-g pm 2
起動pm 2 pm 2 start ap.js pm 2 stop ap.js
具体的な使い方は参考にできます.https://www.npmjs.com/package/pm2