centos下设置nodejs开机启动

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系统重启成功以后,会发现接口依然能够访问。欢迎收藏,欢迎讨论。

相关文章
相关标签/搜索