【发布时间】:2016-03-18 17:10:12
【问题描述】:
我正在 Amazon Ubuntu 实例上安装 SailsJS 应用程序。
如果我使用sails lift 运行应用程序,一切正常并且程序运行成功。现在我尝试通过forever 运行它,原因很明显。根据 SailsJS 文档的说明,我在位于项目根目录的 app.js 文件上永远运行:forever start app.js
但那个时候应用程序失败了:
forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] XXXX /usr/bin/nodejs app.js 15348 15350 /home/ubuntu/.forever/XXXX.log STOPPED
日志文件只包含:
error: Forever detected script exited with code: 0
知道为什么sails lift 可以工作但forever 不行吗?
【问题讨论】:
-
首先尝试检查运行
node app.js(而不是帆升降机)是否有效,它可能不会,我不认为这是一个永远的问题。 -
是的,你是对的!而且它不提供更多日志。
-
你的意思是不是抛出错误?尝试
node app.js --verbose并仔细检查控制台,应该有一些东西可以指出问题所在。还使用您的风帆配置(如适配器等)和引发的错误更新您的问题,这样您就有更多机会获得帮助
标签: node.js ubuntu sails.js forever