node环境的安装便再也不赘述了,网上有不少教程,也很是简单。node
上一篇博客介绍了用nginx代理nodejs。这一篇是使用pm2实现nodejs的自动重启。nginx
什么是pm2? 如官网介绍的,pm2是nodejs下先进的,生产进程管理器。如性能监控,自动重启、负载均衡等等。npm
关于pm2的更多教程,请移步pm2官方文档api
1.请确保安装了node负载均衡
2.安装pm2性能
npm install pm2 -gspa
ln -s /usr/local/nodebox/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin
3.使用pm2启动server文件代理
*请注意将start后边的地址改成本身的文件地址server
pm2 start /api/server.js --name="nodeServer"
4.将pm2设置为开机启动教程
pm2 startup
5.接下来能够试验一下,重启系统
shutdown -r now系统重启成功以后,会发现接口依然能够访问。欢迎收藏,欢迎讨论。