Node.js有什么容灾方案么?比如createServer那个程序挂了?
发布于 1年前 作者 captainblue2013 714 次浏览

能有警报方案吗? 另外,一个事件执行内部错误了,会影响监听程序吗?会一死死一片吗?

6 回复

在回调中如果发生错误, 会挂掉程序, 因为node是单进程的, 这样会挂掉整个程序, 所以node开发一定要对可能的错误进行处理, 并处理 uncaughtException 事件. node的容灾是很重要的, 值得花时间研究下

pm2或者用forever启动程序,比如 forever server.js 这样启动的程序crash的时候会自动给你重新起动一个。

cluster这个模块挺好用 0/0

已经有朋友说了,node是单进程的,一个未处理的exception就会让进程中止。。

使用pm2来部署,pm2 start app.js -i max

回到顶部