node.js程序作为服务并在windows下开机自启动(用forever)
最近项目中有一块服务是用node.js实现的,运行环境是windows server 2008 R2,刚开始着手实现这块功能的时候时间很紧迫,随便写了个console程序就部署上去了……启动方式就是在 CMD 里输入node main.js。然而这样搞肯定是不行的啊!这样搞的话,万一有哪个 Error 没捕获到,整个服务就挂了,虽然咱写的代码很严谨,跑了一个多月也没挂,但为了万无一失,还是得有个自动重启的能力。开机后需要手动启动,而且运行的时候一直会显示一个 console ……这根本就忍不了啊!因为 javascript 的单线程运行方式,一点错误就彻底崩溃的特性,自动重启的解决方案自然也早就有了,比如 然后把启动用的bat脚本修改一下……新建一个计划任务,然后系统启动时的触发器,由这个计划任务来执行我们的bat嘛……
下载地址
用户评论