如何提高nodejs程序的稳定性,健壮性

大哥们,请教下,如何提高nodejs程序的稳定性,健壮性
最新回答
千夜残夏

2024-04-14 13:21:30

写NodeJS程序候般用node
yourjsfile.js命令启该程序程序东西错进程退我写程序能保证万失肯定些没处理错误
让觉NodeJS稳定容易产故障 面我讲讲几种增加NodeJS程序稳定性
1.使用 try{} catch(error){} 执行容易错代码段比解析外json字符串等
2.使用 process.on(‘uncaughtException’, function(err){}); 处理未捕捉错误
3.试用奶妈进程启程序检测进程退自重启该进程比 mother.js :start();functionstart(){console.log('Mother process is running.');varls=require('child_process').spawn('node',['yourjsfile.js']);ls.stdout.on('data',function(data){console.log(data.toString());});ls.stderr.on('data',function(data){console.log(data.toString());});ls.on('exit',function(code){console.log('child process exited with code '+code);
delete(ls);
4.使用 nohup 让nodejs进程台运行 比运行nohup node yourjsfile.js /dev/null &