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使用mysql模块之获得更新和删除影响的行数的方法
Mar 18 NodeJs
Nodejs sublime text 3安装与配置
Jun 19 NodeJs
nodejs URL模块操作URL相关方法介绍
Mar 03 NodeJs
NodeJS的Promise的用法解析
May 05 NodeJs
nodejs处理图片的中间件node-images详解
May 08 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
浅谈NodeJs之数据库异常处理
Oct 25 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
nodejs 如何手动实现服务器
Aug 20 NodeJs
Nodejs Express 通过log4js写日志到Logstash(ELK)
Aug 30 NodeJs
关于NodeJS中的循环引用详解
Jul 23 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 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
教你如何把一篇文章按要求分段
2006/10/09 PHP
php xfocus防注入资料
2008/04/27 PHP
php 分页类 扩展代码
2009/06/11 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
JavaScript入门基础
2015/08/12 Javascript
使用javascript插入样式
2016/03/14 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
js实现密码强度检验
2017/01/15 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python json模块使用实例
2015/04/11 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
python递归查询菜单并转换成json实例
2017/03/27 Python
关于python的list相关知识(推荐)
2017/08/30 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
学生会主席竞聘书
2014/03/31 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
大专护理专业自荐信
2015/03/25 职场文书
delete in子查询不走索引问题分析
2022/07/07 MySQL