forever启动node
发布于 10 年前 作者 bone2 6428 次浏览 最后一次编辑是 8 年前 来自 问答

项目在/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 回复

forever bin/www

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

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

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

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

@youqingkui 好吧 我刚才又试了一次,运行完直接 <code>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</code> 然后forever list一看还是 <code>data: [4] vzyt /usr/bin/node /home/path/bin/www 1570 1572 /root/.forever/vzyt.log STOPPED </code>

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

回到顶部