我已经在kubernetes中分配了2gb大小的pod最大值,但是面对内存异常,所以我试图在我的坞容器中设置堆大小,但是我面临的错误是无效的初始堆大小:-Xms1024M -Xmx2024M不确定在运行一个容器时有什么问题,因为它无法出现。
码头文件
#Stage1
FROM openjdk:11 as JarBuilder
ARG UNIQUE_ID=$UNIQUE_ID
ARG COMPONENT_VERSION=$RELEASE_VERSION
ARG REPO_USER_NAME=$SAP_ARTIFACTORY_USR
ARG REPO_PASSWD=$SAP_ARTIFACTORY_PSW
LABEL maintainer="ank"
LABEL timeevent.uniqueId=$UNIQUE_ID
WORKDIR /workspace
COPY . /workspace/
RUN ./gradlew timeevent-processing-service:build --scan -PcomponentVersion=$COMPONENT_VERSION jacocoRootReport -DsapRepoUsername=$REPO_USER_NAME -DsapRepoPassword=$REPO_PASSWD
#Stage2
FROM busybox:1.32.0 as toolsbox
FROM openjdk:11 as final
LABEL maintainer="ank"
USER nonroot
COPY --from=toolsbox /bin /usr/local/bin
COPY --chown=nonroot --from=JarBuilder /workspace/timeevent-processing-service/build/libs/*.jar /tep/timeevent-proccessing-service.jar
WORKDIR /tep/
ENTRYPOINT ["java","-Xms1024M -Xmx2024M", "-XX:+HeapDumpOnOutOfMemoryError", "-cp", "/tep/timeevent-proccessing-service.jar", "org.springframework.boot.loader.PropertiesLauncher"]由于在码头的下线造成的问题
ENTRYPOINT ["java","-Xms1024M -Xmx2024M", "-XX:+HeapDumpOnOutOfMemoryError", "-cp", "/tep/timeevent-proccessing-service.jar", "org.springframework.boot.loader.PropertiesLauncher"]发布于 2022-07-04 10:42:35
我也有同样的问题。要解决这个问题,只需将Xmx和Xmx拆分为两个参数:
入口点"java","-Xms1G","-Xmx2G",.
https://stackoverflow.com/questions/69385727
复制相似问题