注册nodejs程序为windows服务
来源:互联网 发布:淘宝手表外贸店推荐 编辑:程序博客网 时间:2024/05/18 01:41
之前我运行nodejs程序的话,都是在cmd命令里输入类似命令启动的:
node D:\NodeJs\demo_express\microblog\app.js
cmd命令关闭后,nodejs程序也会自动关闭。在生产环境(开发、调试程序)中,这种方法完全可以满足需求,但是在发布环境中,最好能配置成服务,这样可以避免因服务器重启、窗口非法关闭等原因造成的不良后果。
下面是我尝试的两种解决方案:
1.把cmd命令保存在bat文件中,然后把bat文件添加到 程序->启动 里
- 优点:实现起来简单,容易理解。
- 缺点:虽然服务器重启后nodejs照样能够启动,但是因为有cmd命令窗口运行着,如果被人非法关闭的话,nodejs程序也会自动关闭,因此这种方法治标不治本。
2.windows服务方式
- 优点:不怕重启,也没有cmd命令窗口
- 缺点:实现起来相对复杂,不太容易理解
实现步骤:
1>新建一个bat文件,文件名为run.bat,输入node D:\NodeJs\demo_express\microblog\app.js(命令视情况自己修改)然后保存
2>新建一个服务,参考 将node.js程序注册为windows服务,把第5步中Application属性配置为bat文件所在的路径
3.在windows服务列表里找到该服务,确保启动类型为自动,然后点击启动,发现没有cmd命令框。尝试在电脑注销重新登录后,发现该服务能够正常启动并且nodejs程序可以正常运行。自此,说明该服务配置成功了
注:对于步骤2的操作,如果有什么疑问的话,欢迎留言
- 注册nodejs程序为windows服务
- 如何注册java程序为windows服务
- 如何注册java 程序为windows 服务
- 如何注册java程序为windows服务
- 如何注册java程序为windows服务
- 把java 程序注册为windows 服务
- 注册golang程序为windows服务
- Windows环境下注册Java程序为系统服务
- 将 Tocmat5.0 注册为 Windows 的服务程序
- 将node.js程序注册为windows服务
- 通过jsl工具将java程序注册为windows服务
- 如何注册java程序为windows服务 from cnblogs
- golang程序在windows上,注册为服务
- 有关WINDOWS服务程序,轻松注册Exe程序为Windows系统服务
- 注册svnserve为Windows服务
- 注册Tomcat为windows服务
- Elasticsearch 注册为Windows服务
- 将Zope3注册为Windows服务
- SQLPlus在用@TNSName登录时出现[无法解析指定的标识符]错误解决办法.
- 测试redis
- 【Java mail 入门教程】第七讲 邮件转发
- sql事务处理
- 主流电商领域模型设计相关技术拓扑图
- 注册nodejs程序为windows服务
- JQuery笔记3
- 仅通过崩溃地址找出源代码的出错行
- android在EditText中插入表情图片
- DNStoIP
- /usr/include/linux/if_ppp.h:117: error: expected specifier-qualifier-list before 'aligned_u64' 解决方式
- java_facade
- 全面认识Eclipse中JVM内存设置
- iPhone 沙盒路径