centos下设置nodejs开机启动

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

系统重启成功之后,会发现接口依然可以访问。

历史上的今天
8月
6
weinxin
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
Igor
  • 版权声明: 发表于 2020-08-0617:54:19
  • 转载注明:http://blog.tsingmac.com/prolions/software/web-2-0/3969/
http-server的安装和启本地服务 Web服务器

http-server的安装和启本地服务

以下所述内容都是在windows环境下进行; 在平时的开发过程中,常遇到没有用任何框架和工具,就要运行一个简单的html页面,需要启一个本地服务器。 以下所述内容都是在windows环境下进行; 在平...
OpenResty与Nginx区别 Web服务器

OpenResty与Nginx区别

Nginx 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。OpenResty(也称为 ngx_openresty)是一个基于 Nginx 与 Lua 的高性能 Web...
Nginx下完美解决WordPress的伪静态 Wordpress

Nginx下完美解决WordPress的伪静态

如何设置WordPress在 Nginx下的伪静态 直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: