node.js - 通过 Jenkins 将 Nodejs 应用程序部署到 Ec2 实例
问题描述
我正在尝试通过 Jenkins 将我的 nodejs 应用程序部署到 Amazon Ec2 实例。我在构建步骤中尝试了以下两个命令
node server.js
==> 应用程序正在部署并立即终止。
node server.js &
==> 应用程序未部署但构建成功
任何人,请帮我解决这个问题。
解决方案
查看https://stackoverflow.com/a/25406037/13683375
实际上,默认情况下,Jenkins 有一个名为 ProcessTreeKiller 的功能,它负责确保在作业执行后没有任何进程在运行。
Unable to run nohup command from jenkins as a background process也有一些相关的答案。
您可以考虑nohup
像这样使用:nohup node server.js &
推荐阅读
- vue.js - 删除Vue组件中的项目,它不起作用((我试图将它部署在heroku上但失败了((
- python - 有没有一种简单的方法可以将多个字符串与另一个字符串进行比较?
- sql - 如何切换到现有的 SQL 会话?
- arrays - 迭代一种类型的数组并仅复制另一种类型的另一个数组中的特定项
- python - Snakemake:本地机器上的 SFTP
- android - 你如何检查你在 Delphi Android 10.3.3 上运行的是 64 位还是 32 位?
- css - 窗口透明时ElectronJS没有阴影
- typescript - 迁移问题 Angular 7 到 9
- python - Django 在views.py 中创建表
- kubernetes - 为在 Kubernetes Pod 上执行的 jMeter 脚本提取 client_id 和 client_secret