Журналы контейнера Tomcat Docker зависают через несколько часов - PullRequest
0 голосов
/ 27 марта 2019

Я использую образ tomcat: 9.0-jre8-alpine для развертывания моего приложения.Когда я запускаю приведенную ниже команду, она отлично работает и отображает журналы.

docker logs -f <containername>

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

Примечание. Я запускаю один и тот же контейнер на 3 разных виртуальных машинах.Только 1 ВМ имеет эту проблему.

Как я могу отладить / решить проблему?

1 Ответ

1 голос
/ 27 марта 2019
  1. проверьте вашу версию докера, она слишком старая, чтобы вы могли встретиться https://github.com/moby/moby/issues/35332 Это мертвая блокировка, вызванная github.com/fsnotify/fsnotify pkg. fsnotify PR

  2. проверьте конфигурацию демона в /etc/docker/daemon.json для настройки журнала докера. и вам нужно проверить конфигурацию контейнера с помощью docker inspect, чтобы увидеть параметры журнала.

Иногда я пытаюсь заглянуть в /var/lib/docker/containers/Container-ID/Container-ID.json, чтобы увидеть журнал, если вы используете формат журнала json-файла.

Если вы используете journald, вы можете найти журнал в / var / log / messages

...