Rabbitmq перезагрузить / обновить новые сертификаты без перезапуска - PullRequest
0 голосов
/ 04 июля 2018

Я использую самозаверяющие сертификаты на своем сервере Rabbitmq, и брокер успешно запускается с портом SSL. Сейчас я пытаюсь обновить / использовать новые сертификаты SSL, ключ SSL и хранилище доверенных сертификатов, но я не хочу перезапускать работающий сервер rabbitmq, так как мое приложение должно работать постоянно. Я проверил в Интернете решения по обновлению / перезагрузке erlang / rabbitmq во время выполнения, чтобы прочитать / перезагрузить эти новые сертификаты SSL, и наткнулся на несколько ссылок, где они предлагали использовать - rabbitmqctl eval "ssl:stop(), ssl:start()." to reload certs.

Команда работала нормально, и новые сертификаты SSL были обновлены без перезапуска rabbitmq, но Потребители / соединения были RESET , из-за чего мое приложение больше не может читать сообщения из очередей.

Не могли бы вы помочь мне с этим вопросом? Мне нравится перезагружать новые сертификаты SSL без перезапуска моего rabbitmq или приложения, и rabbitmq должен нормально работать с моим приложением без какого-либо сброса соединения. Если нет, пожалуйста, предложите мне, как восстановить соединения снова, чтобы мое приложение работало как положено.

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