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中启用ECMAScript 6小结(windos以及Linux)
Jul 15 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
Nodejs极简入门教程(一):模块机制
Oct 25 NodeJs
NodeJS中利用Promise来封装异步函数
Feb 25 NodeJs
Nodejs获取网络数据并生成Excel表格
Mar 31 NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 NodeJs
3分钟快速搭建nodejs本地服务器方法运行测试html/js
Apr 01 NodeJs
详解nodejs微信公众号开发——1.接入微信公众号
Apr 10 NodeJs
nodejs个人博客开发第四步 数据模型
Apr 12 NodeJs
nodejs利用ajax实现网页无刷新上传图片实例代码
Jun 06 NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 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错误日志的获取方法
2015/07/20 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
2015/03/10 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
layui 阻止图片上传的实例(before方法)
2019/09/26 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
Python跳出循环语句continue与break的区别
2014/08/25 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
python 动态调用函数实例解析
2019/10/21 Python
pytorch中的inference使用实例
2020/02/20 Python
简单的命令查看安装的python版本号
2020/08/28 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
Python里面search()和match()的区别
2016/09/21 面试题
小学开学寄语
2014/01/19 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
亲属关系公证书样本
2015/01/23 职场文书
欠条范文
2015/07/03 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python