首页 > 解决方案 > Spring Boot Docker 在一段时间后关闭

问题描述

我在 docker 容器中运行我的 spring boot 应用程序。容器运行了一个多小时并自动关闭并显示以下日志

2021-08-18 06:50:14.915 INFO 1 --- [extShutdownHook] osscThreadPoolTask​​Scheduler:关闭 ExecutorService 'taskScheduler' 2021-08-18 06:50:14.918 INFO 1 --- [extShutdownHook] ossconcurrent.ThreadPoolTask​​Executor:关闭ExecutorService 'applicationTaskExecutor' 拾取 JAVA_TOOL_OPTIONS:-Xms3072m -Xmx3072m -Dspring.profiles.active=proddocker 09:37:07.163 [main] INFO smartail.deepstream.DeepstreamApplication - deepstream 服务

Spring Boot 服务具有休息端点。无论我是点击这些端点还是保持服务不变,都会发生 docker 崩溃。

以下是 Docker 统计数据 - 我也没有看到该应用程序的任何高使用率。

容器 ID 名称 CPU % MEM 使用/限制 MEM % NET I/O 块 I/O PIDS 95d1c0f79da0 deepstreamprod 0.70% 508.9MiB / 11.42GiB 4.35% 8.69kB / 3.24kB 0B / 0B 52 28043d9df26B45 评估产品 0.91.5% % 146kB / 59.2kB 0B / 86kB 65 66ba715da8a2 机构管理产品 0.82% 925.9MiB / 11.42GiB 7.92% 178MB / 101MB 0B / 0B 69

我正在使用春季版本

  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.2.6.RELEASE</version>

码头工人存在代码 143

我不确定发生了什么使弹簧靴强制退出。请帮我一些方向。

标签: springspring-bootdocker

解决方案


推荐阅读