spring - Spring Boot Docker 在一段时间后关闭
问题描述
我在 docker 容器中运行我的 spring boot 应用程序。容器运行了一个多小时并自动关闭并显示以下日志
2021-08-18 06:50:14.915 INFO 1 --- [extShutdownHook] osscThreadPoolTaskScheduler:关闭 ExecutorService 'taskScheduler' 2021-08-18 06:50:14.918 INFO 1 --- [extShutdownHook] ossconcurrent.ThreadPoolTaskExecutor:关闭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
我不确定发生了什么使弹簧靴强制退出。请帮我一些方向。
解决方案
推荐阅读
- app-inventor - MIT App Inventor 中的 FirebaseDB 值
- abap - 检查内部表中的重复值
- c# - 使用 azure 函数预览 2 返回 json 值
- dart - 文档中的 E 符号是什么?
- css - 样式化 react-tooltip 组件的权威指南?
- c - MonetDB 客户端编译
- java - android片段中的Volley请求队列,不在文本视图中设置json数组数据
- javascript - 从反应路由器中的标头组件调用组件函数
- php - 如何为 Laravel 项目设置 Git 存储库以在克隆后运行?
- powershell - 使用私钥从对象导出证书 Export-Clixml