node环境的安装便不再赘述了,网上有很多教程,也非常简单。
上一篇博客介绍了用nginx代理nodejs。这一篇是使用pm2实现nodejs的自动重启。
什么是pm2? 如官网介绍的,pm2是nodejs下先进的,生产进程管理器。如性能监控,自动重启、负载均衡等等。
关于pm2的更多教程,请移步pm2官方文档
1.请确保安装了node
2.安装pm2
npm install pm2 -g
3.使用pm2启动server文件
*请注意将start后边参数对应自己的网站/服务启动文件地址
pm2 start /api/server.js --name="nodeServer"
如果需要停止一个服务,执行以下命令
pm2 stop nodeServer
4.将pm2设置为开机启动
pm2 startup
5.接下来可以试验一下,重启系统
shutdown -r now
系统重启成功之后,会发现接口依然可以访问。
文章末尾固定信息
我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
评论