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