繁体   English   中英

当我使用 Forever 启动多个应用程序时,它不会列出进程,但如果我单独启动它们,它会

[英]When I start multiple apps with Forever it will not list the processes but if I start them individualy it will

我有两台安装了 Forever 的服务器。 一个是您的个人 QNAP NAS,并且 Forever 可以按预期执行任何操作,但在我的工作 AWS EC2 服务器上它没有运行。

在我的 NAS 上,我已经定义了这个 forever.json 并从forever start /dockershare/node/forever.json开始,并且forever list显示这两个应用程序。

[
   {
      "uid": "test",
      "append": true,
      "watch": true,
      "script": "test.js",
      "sourceDir": "/dockershare/node/test"
    },
    {

        "uid": "links",
        "append": true,
        "watch": true,
        "script": "app.js",
        "sourceDir": "/dockershare/node/links"
      }
]

在此处输入图像描述

但是在 AWS 上,如果我使用类似的设置,应用程序将启动但forever list报告

没有永远运行的进程

如果我单独启动每个应用程序,一切都会完美运行

例子

forever start -a --uid links app.js
forever start -a --uid test test.js

我已经阅读了很多关于在 AWS 上使用 root 用户的旧帖子,所以我首先使用sudo su切换为forever start forever.json并以相同的提升权限列出,但仍然没有乐趣。 有没有其他人遇到过这种行为并找到了解决方案?

还是我应该只使用PM2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM