nodejs如何在服务器端启动??
每次启动nodejs的时候都要进入cmd 然后node xxx.js 进行启动? 怎样在服务器端启动啊
8 回复
windows创建 .bat文件子里面写上node xx.js linux 就创建.sh文件
npm install forever
cd /your/path
forever XXX.js
代码更新需要重新执行吗?
cmd?windows么?试试这个:nssm: 把node做成服务,命令行:node xxx.js node退出的时候自动重启,守护node进程,好用的紧勒,强烈推荐。 http://nssm.cc/
@dfsk64 forever 有watch参数,没试用过,具体见其文档。我估计是要的。
用 upstart.
我都是直接通过nohup
命令的,或者就是在/etc/init.d/
目录下建一个启动脚本,但是这个脚本的实质还是一个nohup
命令。
如果是想关机的时候让服务不间断,后台运行,nohup node index.js(文件名) & 如果是想简单启动,写个启动脚本,将nohup node index.js(文件名) 写入.sh文件