【发布时间】:2020-09-22 16:25:35
【问题描述】:
我的 Dockerfile
FROM openjdk:8-jre-alpine
COPY ./service-0.0.1-SNAPSHOT-app.jar /app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-Xms1536m", "-Xmx1536m", "-XX:+UseConcMarkSweepGC", "-XX:CMSInitiatingOccupancyFraction=70", "-XX:+UseCMSInitiatingOccupancyOnly", "-verbose:gc", "-jar", "-Dspring.profiles.active=${ENV_NAME},${ENV_VERSION_NAME}", "/app.jar"]
我的容器运行命令
docker run -P -e ENV_NAME=dev -e ENV_VERSION_NAME=dev 7f25fb4baf24
Docker 日志输出
[GC (Allocation Failure) 419456K->48832K(1520448K), 0.0318446 secs]
[GC (Allocation Failure) 468288K->85028K(1520448K), 0.2128481 secs]
[GC (CMS Initial Mark) 94900K(1520448K), 0.0051537 secs]
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.14.RELEASE)
附加信息:
- Docker run -ti 没有帮助
- 以上结果来自在 Jenkins Slave 上运行,但在本地计算机和我尝试从中迁移的另一个 Jenkins 实例上运行良好
- 其他 docker 容器在这个 Jenkins slave 上运行良好
- 我看到
GC (Allocation Failure)即使在应用程序运行良好的本地运行时
【问题讨论】:
标签: spring-boot docker jenkins exit