2012-04-16 5 views
1

MongoDBを永続レイヤーとしたNode.js WebフレームワークとしてExpressを使用しています。 'node app.js'コマンドでサーバーを実行し、mongooseエラーやimagemagickエラーなどのエラーが発生する場合があります。ホールノードプロセスは停止し、ブラウザからは利用できません。私はExpressのエラーハンドラを使用しましたが、これはまだ起こっています。助けてもらえますか?何らかのエラーが発生した場合、Nodejs Expressサーバーがダウンする

+0

あなたが使用しているノードのバージョンは何?私はこれをクラスタパッケージとprocess.on( 'death')メッセージを使って調べました。 node.jsウェブサイトのクラスタのサンプルコードを見てください – ControlAltDel

+1

@zhangxuefengこれを回答として投稿し、それを受け入れてください - 同じような問題を抱えている他の人には解決策があることがわかります –

+0

http:// stackoverflowの重複.com/questions/5999373/how-do-i-prevent-node-js-from-crashing-try-catch-doesnt-work – TiansHUo

答えて

0
clusters.on('death', function(worker) { 
    app.listen(3000); 
}); 
1
process.on('uncaughtException', function (err) { 
    console.error(err); 
    console.log("Node NOT Exiting..."); 
}); 
関連する問題