node.js应用生成windows server的plugin——winser
针对项目中windows server machine 不断重启的问题,进行了许多方面修正的尝试:
第一是查系统日志,确定了重启的原因是系统自动更新而引起的,所以暂时把系统更新关闭了。然而考虑到未知的不确定因素导致server重启,考虑将node程序做成windows 的默认service。在系统重启的时候server会自动启动。 node.js有一个plugin提供了将node应用build为一个windows server 的功能,它就是winser。
我们简单使用如下:
1.安装winser $ npm install winser -g 我尝试不加-g,但是使用的时候报错,说找不到命令,所以最后还是安装成为全局的。
2.在node.js应用的package.json中指定应用的名字:
{ "name":"JMarketPlace",
"version":"0.0.1",
"private":true,
"scripts":{ "start":"node app" },
"dependencies": { "express": "3.1.0", "jade":"*" }
}
3.在console下进入到app.js所在的目录:
$ winser –i 名字为JMarketPlace的服务就build成功了,如果想删除这个服务,用如下的命令:
$ winser –r 更详细的命令如下: -h, --help output usage information -V, --version output the version number -i, --install install the node application as a windows service -r, --remove remove the windows service for the node application -x, --stop stop the service before uninstalling -s, --silent supress any information in the console -c, --confirmation ask for confirmation before installing/uninstalling -p, --path [path] path to the node application you want to install as a service [current directory]
homepage for winser: https://github.com/jfromaniello/winser
转载于:https://www.cnblogs.com/williamxiao/archive/2013/06/15/3499968.html
node.js应用生成windows server的plugin——winser相关推荐
- node.js + Electron 调用 Windows API 踩坑日记
前排提示:深坑,建议使用 C#.C++.VB 等方式 + 本地网络传输或进程管道通信替代. TOOLS 工具 Node.js(12.18.1) Electron(此处使用 ^2.0.0,因为 cef ...
- node.js 安装教程 (Windows zip 版)
node.js 安装教程 (Windows zip 版) 1 官网 地址:Node.js (nodejs.org) 界面: 2 下载 地址:下载 | Node.js (nodejs.org) 自行选择 ...
- Node.js 体验-在Windows Azure工作者角色上托管Node.js
在我的前面的文章中我演示了如何在Windows Azure 网站(即WAWS)上开发和部署Node.js 应用程序.WAWS是Windows Azure 平台中的新功能.因为它是低成本, 同时它提供I ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- 使用Node.js快速搭建WebSocket server
原文地址:http://my.oschina.net/yushulx/blog/309413 目录[-] 安装 服务端 客户端 参考 安装 ? 1 npm install ws 服务端 server. ...
- Node.js 体验 — 当 Node.js 邂逅 Windows Azure
在本系列的第一篇文章中,我介绍了如何在Windows上运行Node.js.在第二篇文章中,我示范了如何在Node.js 中使用SQL Server.那也是我学习Node.js 的步骤,首先使它在win ...
- node.js更新升级(Mac与Windows)- 总结篇
node.js升级更新(Mac与Windows对比)- 重要的提醒说一遍 windows用户 · 请注意: node.js不支持Windows系统中使用 n 命令 更新: 所以,windows下只有覆 ...
- Node.js之十大Web框架
Node.js之十大Web框架 之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了. 再到后来是因为Settings-Syn ...
- Node.js基础总结
一.Node.js简介 什么是Node.js js 属于一种脚本性语言,然而脚本语言运行需要一个解析器来解析,对于我们原来写的 js 代码大部分都是运行在网页上,所以浏览器本身就担当了解析器的角色.而 ...
最新文章
- 前端开发新手,这些书千万不要看!
- 创建型模式--多例模式
- python渲染html 库_在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
- 微软宣布新命令行工具 Windows Terminal 和 WSL2
- python神经网络库 keras_在Python和R中使用Keras和Tensorflow进行深度学习
- 计算机架构专业排名,全国大学计算机专业排名(转贴)
- python秒数变分钟_python时间时分秒与秒数的互相转换
- 车场系统服务器内存莫名急速下降,宝德工控机在停车场监控系统的解决方案
- 267. Palindrome Permutation II --back tracking 以及palindrome 的优化方法ing
- arcgis中python批处理_基于Python的ArcGIS空间数据格式批处理转换工具开发
- Redis Sentinel实现高可用配置
- 基于Windows 7环境的WAPI无线网络应用层控制实现
- jQuery百家姓验证
- 基于opencv的对CV_16U深度图像MAT中某点的像素值提取问题
- HTTP代理,正向反向,代理的作用
- 南洋生活,聊聊新加坡的房地产
- 通过H5(浏览器/WebView/其他)唤起本地app
- 百度小程序如何引流?给用户带来了更便捷、更人性化的体验
- 该网站服务器出错了怎么回事,该网站服务器出错了是什么意思(图文)
- 计算机启动时 需换电池bells,Win7笔记本电脑提示请考虑更换电池怎么处理?
热门文章
- matlab 过度曝光,MATLAB:补偿图像处理中的过度曝光/过饱和度
- pyqt5 qwidget 边框_实战PyQt5: 116-画刷类QBrush
- mysql jar jdk1.6_搭建非安装版mysql+jdk1.6+tomcat6
- 导入失败 mysql_服务器宕机导致mysql出问题的处理方法
- java script 环境搭建_TypeScript环境搭建
- java netbeans桌面_netbeans创建桌面应用程序教程
- html如何移动整体列表,移动端H5各种各样的列表的制作方法(一)
- Android第一个程序截图,java – 在Android上截取屏幕截图
- Python使用装饰器捕获异常,并写入日志,不中断进程
- python随机化序列与设置随机种子