Docker контейнер выходит автоматически с кодом выхода 139 - PullRequest
0 голосов
/ 23 марта 2020
Контейнер

Docker, на котором запускается программа java (пружина), периодически падает, и каждый раз, когда происходит сбой, I go при перезапуске контейнера после удаления файла дампа core.1, созданного в контейнере. Это происходит в производственной среде.

Несколько раз пытался воспроизвести одно и то же в аналогичной среде, но не повезло.

В качестве обходного пути контейнер настроен на автоматический перезапуск при каждой остановке.

docker update --restart=on-failure:3 <container_id>

Можем ли мы записать дамп ядра в папку за пределами контейнера, когда он выйдет из строя?

Host System details :
    Virtualization: vmware
  Operating System: Oracle Linux Server 7.5
       CPE OS Name: cpe:/o:oracle:linux:7:5:server
            Kernel: Linux 4.1.12-124.18.6.el7uek.x86_64
      Architecture: x86-6



Inside Container :
 **cat /etc/os-release**

PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Открыть версию JDK внутри контейнера:

**java -version**

    openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode

Пожалуйста посоветуй . Спасибо, Альбин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...