CNode

forever启动node

问答
Bbone2发布于11 年前最后回复11 年前7 回复7065 浏览0 收藏

项目在/home/mynodeproject路径下,在这个路径下直接npm start能正常启动,但是用forever start app.js或者forever start /home/mynodeproject/app.js显示是: warn: --minUptime not set. Defaulting to: 1000ms warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms info: Forever processing file: /home/mynodeproject/app.js 用浏览器访问无效,用forever list查看状态也是没起来 data: [2] TwFf /usr/bin/node /home/myproject/app.js 1244 1246 /root/.forever/TwFf.log STOPPED

在express4.0中不是已经修改了node的启动方式了么,是不是这个原因?

查看回复

回复 (7)

B
bone2#1·11 年前
引用 youqingkui@bone2 你自己不用forever启动看看,应该是你直接程序有错误。

@youqingkui 我自己直接npm start是没有问题的啊

D
dayuoba#2·11 年前

forever bin/www

B
bone2#3·11 年前
引用 dayuobaforever bin/www

@dayuoba 也不行。。出现一些莫名其妙的变量未定义的问题 ReferenceError: req is not defined

Y
youqingkui#4·11 年前
引用 bone2@dayuoba 也不行。。出现一些莫名其妙的变量未定义的问题 ReferenceError: req is not defined

@bone2 你自己不用forever启动看看,应该是你直接程序有错误。

Y
youqingkui#5·11 年前

是express的程序吗?express的启动是bin/www

B
bone2#6·11 年前
引用 youqingkui是express的程序吗?express的启动是bin/www

@youqingkui 好吧 我刚才又试了一次,运行完直接 warn: --minUptime not set. Defaulting to: 1000ms warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms info: Forever processing file: /home/path/bin/www 然后forever list一看还是 data: [4] vzyt /usr/bin/node /home/path/bin/www 1570 1572 /root/.forever/vzyt.log STOPPED

B
bone2#7·11 年前

这个问题还是Google靠谱,准确说是stackoverflow靠谱:) 正确的启动姿势应该是 forever start ./bin/www

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