Эта ошибка указывает на то, что что-то в сети подключается к брокеру ActiveMQ Artemis, но не завершает какое-либо согласование протокола.Это обычно наблюдается, например, для балансировщиков нагрузки, которые выполняют проверку работоспособности, создавая сокетное соединение без отправки каких-либо реальных данных, просто чтобы посмотреть, открыт ли порт на целевом компьютере.
Время ожидания настраивается так,что сообщения ERROR
не зарегистрированы, но это также отключит очистку, которая может или не может быть проблемой в вашем случае использования.Вы должны просто иметь возможность установить handshake-timeout=0
на соответствующем URL-адресе получателя в broker.xml
.
Когда вы видите это сообщение, перезапускать брокер не нужно.
В следующемActiveMQ Artemis освобождает IP-адрес удаленного клиента, с которого было установлено соединение, и будет включен как часть сообщения.