NodeJSアプリケーションでエラーが発生すると、例外が発生するとサーバーがクラッシュして停止することがあります。NodeJS:エラー時にアプリケーションがクラッシュするのを防ぐ
サーバーがエラーで停止することはありませんが、代わりにエラーとエラーコードが返されるように、この状況を回避するにはどうすればよいですか。最後に、私はのために最善の解決策を見つけた BEST SOLUTION -
app.get('/articles/list', function(req, res) {
connection.query('select * from foo', function(err, rows, fields) {
if (err) throw err;
res.send(JSON.stringify(rows));
});
});
: -
ここ EDIT
は、サーバーのクラッシュを(表fooが存在しない)を引き起こす方法であり、私: http://rowanmanning.com/posts/node-cluster-and-express/
要約すると、それはサーバーのクラスタを使用して構成されており、それが
を終了すると、サーバーを再起動します10
これは少し曖昧に思えますが、常にクリティカルエリアにキャッチしてください。 – dege