首页 > 解决方案 > 通过 Jenkins 将 Nodejs 应用程序部署到 Ec2 实例

问题描述

我正在尝试通过 Jenkins 将我的 nodejs 应用程序部署到 Amazon Ec2 实例。我在构建步骤中尝试了以下两个命令

node server.js ==> 应用程序正在部署并立即终止。

node server.js & ==> 应用程序未部署但构建成功

任何人,请帮我解决这个问题。

标签: node.jsjenkins

解决方案


查看https://stackoverflow.com/a/25406037/13683375

实际上,默认情况下,Jenkins 有一个名为 ProcessTreeKiller 的功能,它负责确保在作业执行后没有任何进程在运行。

Unable to run nohup command from jenkins as a background process也有一些相关的答案。

您可以考虑nohup像这样使用:nohup node server.js &


推荐阅读