CNode

nodejs如何在服务器端启动??

Ffenghe发布于13 年前最后回复13 年前8 回复90567 浏览0 收藏

每次启动nodejs的时候都要进入cmd 然后node xxx.js 进行启动? 怎样在服务器端启动啊

查看回复

回复 (8)

Z
zhs077#1·13 年前

windows创建 .bat文件子里面写上node xx.js linux 就创建.sh文件

B
bloodspencer#2·13 年前
npm install forever

cd /your/path
forever XXX.js
D
dfsk64#3·13 年前
引用 bloodspencernpm install forever cd /your/path forever XXX.js

代码更新需要重新执行吗?

S
softice#4·13 年前

cmd?windows么?试试这个:nssm: 把node做成服务,命令行:node xxx.js node退出的时候自动重启,守护node进程,好用的紧勒,强烈推荐。 http://nssm.cc/

X
XadillaX#5·13 年前

我都是直接通过nohup命令的,或者就是在/etc/init.d/目录下建一个启动脚本,但是这个脚本的实质还是一个nohup命令。

X
xulili#6·13 年前

如果是想关机的时候让服务不间断,后台运行,nohup node index.js(文件名) & 如果是想简单启动,写个启动脚本,将nohup node index.js(文件名) 写入.sh文件

B
bloodspencer#7·13 年前
引用 bloodspencernpm install forever cd /your/path forever XXX.js

@dfsk64 forever 有watch参数,没试用过,具体见其文档。我估计是要的。

L
leapon#8·13 年前

用 upstart.

参与回复
登录后即可参与回复。登录