我正在尝试通过生态系统文件使用pm2部署我的Play应用程序。应用程序运行,但pm2失败15次并停止,只剩下java进程在运行。
哭泣我的生态系统json文件:
{
"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
我正在从项目根目录运行脚本
发布于 2022-01-07 01:32:04
我也有同样的问题,解决了把论点“开始”改为“运行”的问题,比如:
{
"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日志将正确打印。
希望这对你有用!)
https://stackoverflow.com/questions/70268489
复制相似问题