node.js - 永远 -p/var/run/forever 被忽略

标签 node.js forever

我尝试使用 -p 选项来定义使用 sudo 永久启动时 pid 文件的保存位置。但是,pid 文件始终显示在 /home/user/.forever 中,而不是 /var/run/forever

编辑:仅供引用,我已在开发中切换到nodemon,在生产中切换到pm2。

最佳答案

我的解决方法是使用环境变量,因为 -p 在我的 init.d 脚本中对我不起作用。

export FOREVER_ROOT=/var/run/forever

希望这对您有所帮助,直到他们发布带有修复程序的版本。

有点让人费解,因为我试图在没有主目录的情况下以永远的系统用户永远运行。

关于node.js - 永远 -p/var/run/forever 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21393040/

相关文章:

node.js - 如何在 Node.js 中实现零停机重新部署

ubuntu - 如何使用永远和启动脚本在 ubuntu 上修复 "Error: MONGO_URL must be set in environment"?

javascript - node.js 非阻塞 POST 请求等待另一个 POST 请求

node.js - 如何更改node-webkit(NW.js)中应用程序的灰色默认工具栏/任务栏颜色(我在Mac上)?

node.js - AWS EB 实例崩溃时会自动重启吗?

node.js - nodemon,主管,永远都给出不同的错误,有什么建议吗?

javascript - 从 UglifyJS 创建 block 时意外的标记 punc «(»,预期的 punc

javascript - 在与 mongoDb 和 mongoose 聚合后填充单个 ObjectId 引用

node.js - 如何接收数据并将其保存为二进制?