Режимы сбоя и обработка пользовательских плагинов докера - PullRequest
0 голосов
/ 02 ноября 2019

Я разрабатываю пользовательский плагин для докера. Я прочитал эту документацию (https://docs.docker.com/engine/extend/plugins_logging/) и имею четкое представление о том, как она работает. У меня есть плагин Docker, работающий с использованием TCP-сервера. У меня есть вопросы относительно сценариев сбоев и их поведения при возникновении этих сценариев сбоев. Ведение журнала DockerПлагины - это не что иное, как процессы, работающие на http-сервере.

  1. Что происходит, когда этот http-сервер не работает или процесс умирает? Ведение журнала прекращается, но может ли это когда-нибудь возобновиться, если этот сервер снова заработает«Я понимаю, что: когда этот плагин умирает, он останавливает обработку журналов (что очевидно), но то, что я видел на основе своих экспериментов, даже если я возвращаю этот контейнер, он не догоняет старые журналы, которыебыли сгенерированы, когда плагин вышел из строя. Кто-нибудь знает, если это правда, и если есть какой-то способ, которым мы можем решить эту проблему?

  2. Кто-нибудь знает, как эти встроенные плагины по умолчаниювести себя? В моем понимании, это также будет работать какой-то HTTP-сервер, как они себя ведут, еслиесли сервер не работает?

Любая помощь будет принята с благодарностью.

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