nodejs脚本centos开机启动实操方法


Posted in NodeJs onMarch 04, 2020

node环境的安装便不再赘述了,网上有很多教程,也非常简单。

这一篇是使用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"

4.将pm2设置为开机启动

pm2 startup

5.接下来可以试验一下,重启系统

shutdown -r now

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

pm2 list #查看进程
pm2 stop/reload/restart/delete all #停止/重载/重启/删除 所有进程
pm2 stop/reload/restart/delete 0 #停止/重载/重启/删除 pm2进程列表中进程为0的进程
pm2 logs [--raw] #显示所有进程的日志
pm2 flush #清空所有日志文件
pm2 reloadLogs #重载所有日志

以上就是nodejs脚本centos开机启动实操方法的详细内容,更多关于nodejs脚本centos开机启动的资料请关注三水点靠木其它相关文章!

NodeJs 相关文章推荐
NodeJS中利用Promise来封装异步函数
Feb 25 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs接入阿里大鱼短信验证码的方法
Jul 10 NodeJs
NodeJS收发GET和POST请求的示例代码
Aug 25 NodeJs
nodejs基于WS模块实现WebSocket聊天功能的方法
Jan 12 NodeJs
Nodejs调用Dll模块的方法
Sep 17 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
PHPStorm中如何对nodejs项目进行单元测试详解
Feb 28 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
nodejs实现聊天机器人功能
Sep 19 NodeJs
如何利用nodejs实现命令行游戏
Nov 24 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 NodeJs
nodejs制作小爬虫功能示例
Feb 24 #NodeJs
nodejs使用socket5进行代理请求的实现
Feb 21 #NodeJs
linux 下以二进制的方式安装 nodejs
Feb 12 #NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 #NodeJs
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
Feb 06 #NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 #NodeJs
nodejs实现的http、https 请求封装操作示例
Feb 06 #NodeJs
You might like
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
如何用js控制css中的float的代码
2007/08/16 Javascript
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
js函数调用的方式
2014/05/06 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:44]Ti10举办地公布
2019/08/25 DOTA
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
python实现中文文本分句的例子
2019/07/15 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
python opencv如何实现图片绘制
2020/01/19 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
公司业务员岗位职责
2014/03/18 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
交警失职检讨书
2015/01/26 职场文书
教师培训简讯
2015/07/20 职场文书
导游词之千岛湖
2019/09/23 职场文书
python入门之算法学习
2021/04/22 Python
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
Python提取PDF指定内容并生成新文件
2021/06/09 Python
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python