请教在windows下面让node服务器开机自启动有没有什么好办法

请教在windows下面让node服务器开机自启动有没有什么好办法,第1张

node服务器开机自启动

是指要开机自动执行node app.js吗?

那就需要把它注册一个windows service,然后设置这个服务为开机自动启动。

方法1. 直接使用nssm工具,或者它的node.js包装程序Winser。

方法2. 直接使用node.js程序,如windows-service或者node-windows。

方法有很多,一一介绍下面这种:

开始-运行-shutdown.exe -s -t 3600,执行以后,系统默认关机时间为1个小时;

上面命令win7系统有时候会不执行关机,可以加个-f,强制关机:shutdown.exe -f -s -t 3600,这样1小时以后会强制关机;

控制面版-管理工具-计划任务程序也可以设置自动关机的任务;

现在好多软件也可以设置自动关机,比如QQ音乐,在设置面版里面就可以设置多久关机;

P.S取消上面1.2的关机命令:shutdown.exe -a 就可以取消设置的1小时以后关机的命令了;

-s 关闭此计算机

-r 关闭并且重新启动改计算机

-a 放弃关闭计算机任务

-t xx 为设置关机的时间,XX单位为秒

-f 强制运行的应用程序关闭而没有警告

在Linux下让node自动启动一个js的最好方法是安装上一个forever插件,安上它后,一切简单。

安装过程:

[root@IOTSS64x ~]# npm install forever

修改/etc/rc.local文件,增加一行:

[root@IOTSS64x ~]# tail -n 1 /etc/rc.local

forever start -w /usr/local/server.js

查看forever启动列表:

[root@IOTSS64x ~]# forever list

info:Forever processes running

data:uid command scriptforever pid logfile uptime

data:[0] IAHz /usr/local/bin/node server.js 18327 18329 /root/.forever/IAHz.log 0:2:29:27.885


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/727017.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

发表评论

登录后才能评论

评论列表(0条)

    保存