Spring Boot 在 AWS EC2 上自动关闭

Posted

技术标签:

【中文标题】Spring Boot 在 AWS EC2 上自动关闭【英文标题】:Spring Boot shutting down Automatically on AWS EC2 【发布时间】:2021-07-19 02:04:27 【问题描述】:

我有 2 个基于 Spring Boot webflux 的应用程序在 EC2 上运行。一个在端口 8082 上,另一个在 8083 上。我通过竹子管理 EC2 上的发布。 几个星期以来,我一直看到 8083 应用程序自行关闭,这是一种正常关闭。我没有看到任何来自 dynatrace 等监控工具的进程崩溃。 我也没有看到任何内存不足错误。这两个应用程序都是由竹子通过 nohup java 命令启动的。我观察到的唯一一点是,当 8083 应用程序出现故障时,dynatrace 显示的网络流量会出现峰值。到目前为止,8082 上的应用程序运行没有任何问题。您能否就这方面的具体指针提出建议。

【问题讨论】:

请发布日志以及服务的启动方式等。信息太少了。 【参考方案1】:

我确定了根本原因。在 8082 和 8083 上运行的应用程序的发布脚本之间似乎存在冲突。发布一个会影响另一个。由于它是一台 Linux 服务器,并且发布脚本正在杀死进程 ID 作为发布的一部分。

【讨论】:

以上是关于Spring Boot 在 AWS EC2 上自动关闭的主要内容,如果未能解决你的问题,请参考以下文章

Amazon-Guard-Duty 用于我在 AWS 上运行的 Spring Boot 应用程序

Spring Boot 应用程序在 AWS 上的自动缩减

在 AWS ELB 后面使用嵌入式 Tomcat 的 Spring Boot - HTTPS 重定向

利用AWS boto实现EC2 存储卷的自动快照

在 AWS 中运行 spring boot 应用程序并且只允许通过 AWS API Gateway 访问

Angular、Spring Boot 和 PostgreSQL 项目需要哪些 AWS 服务? [关闭]