jenkins 构建报告成功,但无法访问该站点

问题描述 投票:0回答:1

这些是我的 jenkins 执行 shell 命令来构建 nextjs hello world 应用程序并部署在本地计算机的不同目录中。 jenkins shell command This is the console output

this is the ecosystem config file

http://localhost:3000/ ,无法访问该站点

我在没有 pm2 的情况下尝试过,如果我不将进程发送到后台,我可以访问该网站,但每当我使用 & 或 nohup 或 pm2 将其发送到后台时,该网站就无法访问。我该怎么办才能解决这个问题

jenkins next.js
1个回答
0
投票

默认情况下,Jenkins 在构建完成后终止构建创建的任何进程。这包括您的

pm2
命令。您可以在文档中详细了解这一点。文档中还提到了一个解决方法,在您的情况下,它类似于:

BUILD_ID=dontKillMe pm2 start ecosystem.config.js --env production

另外,请仔细查看这个问题

© www.soinside.com 2019 - 2024. All rights reserved.