首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用pm2部署Play Framework1.5

使用pm2部署Play Framework1.5
EN

Stack Overflow用户
提问于 2021-12-08 00:15:30
回答 1查看 59关注 0票数 0

我正在尝试通过生态系统文件使用pm2部署我的Play应用程序。应用程序运行,但pm2失败15次并停止,只剩下java进程在运行。

哭泣我的生态系统json文件:

代码语言:javascript
运行
复制
{
    "apps": [{
            "name": "Starter",
            "cwd": ".",
            "args": [
                "start"
            ],
            "script": "/home/play/play-1.5.3/play",
            "interpreter" : "/usr/bin/python3",
            "node_args": [],
            "log_date_format": "YYYY-MM-DD HH:mm Z",
            "exec_interpreter": "none",
            "exec_mode": "fork"
        }
    ]
}

有办法吗?

编辑1

我正在从项目根目录运行脚本

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-07 01:32:04

我也有同样的问题,解决了把论点“开始”改为“运行”的问题,比如:

代码语言:javascript
运行
复制
{
"apps": [{
        "name": "Starter",
        "cwd": ".",
        "args": [
            "run"
        ],
        "script": "/home/play/play-1.5.3/play",
        "interpreter" : "/usr/bin/python3",
        "node_args": [],
        "log_date_format": "YYYY-MM-DD HH:mm Z",
        "exec_interpreter": "none",
        "exec_mode": "fork"
    }
]

}

由于某些原因,当您发送"run“参数时,play知道您正在进行两个调用,因此pm2打印两个输出:一个实际启动,另一个带有已经启动的实例信息。更改后,从pm2中删除实例并重新启动,pm2日志将正确打印。

希望这对你有用!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70268489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档