node做的网站,由于一些异常,程序老是退出,怎么处理呢? 而且退出后session都没了,
pm2,session持久化
同上 部署用pm2,会自动重启进程 session持久化存储
用mongoStore存session吧
process.on('uncaughtException',function(err){ console.log('uncaughtException-->'+err.stack+'--'+new Date().toLocaleDateString()+'-'+new Date().toLocaleTimeString()); process.exit(); });
查看一下未被捕捉的错误
var domain = require('domain'); var catchError=domain.create(); catchError.on('error', function(e) { console.log("applicationException-->"+ e.stack+'--'+new Date().toLocaleDateString()+'-'+new Date().toLocaleTimeString()); });
异步错误捕获
关键是什么异常?发出来看看
@zhanglei @ravenwang 好,pm2貌似比forever难用点
@JacksonTian 嗯,已经制定error输出文件了,如果还退的话应该是有记录的,不知道nodeclub有没有挂掉的时候,
@hzbqjltx 嗯 好,可以一试
@Hi-Rube 多谢回复
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
pm2,session持久化
同上 部署用pm2,会自动重启进程 session持久化存储
用mongoStore存session吧
查看一下未被捕捉的错误
异步错误捕获
关键是什么异常?发出来看看
@zhanglei @ravenwang 好,pm2貌似比forever难用点
@JacksonTian 嗯,已经制定error输出文件了,如果还退的话应该是有记录的,不知道nodeclub有没有挂掉的时候,
@hzbqjltx 嗯 好,可以一试
@Hi-Rube 多谢回复