unable to access jarfile app.jar и 503 service unavailable

Столкнулся стакой проблемой.

сервис на spring boot, java 8,

докер файл

FROM alpine_jdk1.8.0_181

COPY docker/app.jar /app/

RUN mkdir /app/logs

EXPOSE 8080

WORKDIR /app

CMD echo $(( $(cat /app/.stat 2>/dev/null || echo 0) + 1 )) > /app/.stat ; \
    java -Dsun.misc.URLClassPath.disableJarChecking=true -Dfile.encoding=UTF-8 $JAVA_OPTS -jar app.jar $CMD_ARGS --migration.enabled=$(if [ "$(cat /app/.stat)" -eq "1" ] && [ "$MIGRATION_ENABLED" = "true" ] ; then echo "true"; else echo "false"; fi)

принимает на обработку json запросы. размер запроса может доходить до 30-40 мб.

Проблема: периодически после 5-20 запросов (т.е. число запросов рандомное)

сервис дает ответ на post запрос : 503 service unavailable

контейнер начинает рестартиться. (задеплоин с 2 ГБ памяти)

В логах контейнера ошибка Error: Unable to access jarfile app.jar

я не очень понимаю, где копать источник ошибки. Запрос отрабатывает нормально и уход в перезагрузку начинается рандомно, даже когда запросы на вход не идут.


Ответы (0 шт):