EasyRMS录播管理服务器项目实战:windows上开机自启动NodeJS服务
来源:互联网 发布:易用软件使用说明 编辑:程序博客网 时间:2024/06/05 17:53
本文转自EasyDarwin开源团队成员Penggy的博客:http://www.jianshu.com/p/ef840505ae06
近期在EasyDarwin开源团队开发一款基于EasyDarwin在录播服务器EasyRMS过程中,我采用node作为EasyRMS录播服务器录播管理服务器的开发平台,基于node开发关于设备管理,录像计划,录像管理,回放检索等接口,详细在开发成果我会在后续在博客中向大家一一说明!
我们写好NodeJS程序,有很多启动方式, 其中以pm2 , forever为代表的保活框架最为流行.但是在windows上做到开机自启动,还需要一些额外的工作.本篇介绍在 windows上以 service 方式来运行 pm2 ,并保证开机后 pm2 所管理的NodeJS服务自动运行.
安装 pm2
npm i -g pm2
安装并配置 pm2-windows-service
pm2-windows-service 可以将 pm2 安装成 windows service, 达到开机运行的目的
npm i -g pm2-windows-service #添加系统环境变量 PM2_HOME=D:\.pm2 #右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量] #PM2_HOME=D:\.pm2 #以管理员权限打开新的命令行窗口,执行以下命令来安装服务 pm2-service-install #Perform environment setup ? 选 n, 继续 #此时, PM2服务已安装成功并已启动, 可以通过 [win + r] - [services.msc] 来查看 #下面用 pm2 来启动我们自己的服务程序 app.js, 然后告诉 pm2 开机后自动运行我 app.js #继续在管理员命令行下, cd 到 app.js 所在目录 pm2 start app.js --name myapp pm2 l pm2 save #pm2 save 很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务 #至此, 安装配置完成
卸载服务
#打开管理员命令行pm2-service-uninstall
获取更多信息
邮件:support@easydarwin.org
WEB:www.EasyDarwin.org
QQ交流群:587254841
Copyright © EasyDarwin.org 2012-2017
阅读全文
0 0
- EasyRMS录播管理服务器项目实战:windows上开机自启动NodeJS服务
- EasyRMS录播服务器项目实战:windows 上开机自启动NodeJS服务
- nodejs项目windows下开机自启动
- nodejs项目windows下开机自启动
- nodejs项目windows下开机自启动
- nodejs项目windows下开机自启动
- nodejs程序配置成windows-server服务,实现开机自启动
- ubuntu下管理开机自启动服务
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
- nodejs-webkit开机自启动
- 开机自启动服务
- 服务开机自启动
- SVN服务器windows服务自启动设置
- windows开机自启动
- 开机自启动项目
- CentOS6优化——开机自启动服务管理
- linux上安装tomcat,配置tomcat服务开机自启动
- linux上安装tomcat,配置tomcat服务开机自启动
- Python正则表达式指南
- 欢迎使用CSDN-markdown编辑器
- Qt 自定义拖放操作
- linux中的__setup的作用
- 文章标题
- EasyRMS录播管理服务器项目实战:windows上开机自启动NodeJS服务
- oracle中初学者在同一个用户创建表空间,建表使用
- SpringBoot项目在IntelliJ IDEA中实现热部署
- DataSet绑定ListBox、DropDownList、RadioButtonList、CheckBoxList控件
- webgate系统分析说明
- react+webpack部署生产环境
- Java实践---导航
- 行为型模式之迭代器模式实现
- linux centos 命令行 安装 teamviewer 启动 停止