我是靠谱客的博主 老迟到纸飞机,最近开发中收集的这篇文章主要介绍如何提高NodeJS程序的运行的稳定性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何提高NodeJS程序运行的稳定性

 

我们常通过node app.js方式运行nodejs程序,但总有一些异常或错误导致程序运行停止退出。如何保证node程序的稳定运行?

下面是一些可以考虑的方案:

1.使用最新的node版本程序。
2.使用try{...} catch(error){...}。
3.使用domains。
4.使用forever,upstart,monit,supervisor,mother.js等。
5.使用cluster。
6.使用 process.on('uncaughtException', function(err){...}); 来处理未被捕捉的错误。


参考:

 

http://shapeshed.com/uncaught-exceptions-in-node/ Uncaught Exceptions in Node.js

http://cnodejs.org/topic/4f16442ccae1f4aa270010e7 如何提高NodeJS程序的稳定性

http://deadhorse.me/nodejs/2013/04/13/exception_and_domain.html   Node.js 异步异常的处理与domain模块解析

 

http://nodejs.org/api/process.html#process_event_uncaughtexception

http://nodejs.org/api/domain.html

 

https://github.com/fengmk2/domain-middleware

https://github.com/fengmk2/graceful

https://github.com/FGRibreau/forever-webui

转载于:https://www.cnblogs.com/huligong1234/p/3289440.html

最后

以上就是老迟到纸飞机为你收集整理的如何提高NodeJS程序的运行的稳定性的全部内容,希望文章能够帮你解决如何提高NodeJS程序的运行的稳定性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部