gpt4 book ai didi

node.js - 无法永远运行 SailsJS 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:06 24 4
gpt4 key购买 nike

我正在 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 吗?

最佳答案

有时会出现权限错误。尝试在 .forever 目录中验证 forver 的权限文件,或者使用 sudo 运行。

我用 sudo 运行 forever start app.js,我没有遇到任何问题。

在那之后 sudo forever list 一个 get:

data:    [0] kBdX /usr/bin/nodejs app.js 23533   23538    /home/ubuntu/.forever/kBdX.log 0:0:34:28.312 

关于node.js - 无法永远运行 SailsJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34246393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com