2016-12-22 4 views
1

Ниже приведена часть моего файла журнала rabbitmq.rabbitmq keepalive timeout error

= ОШИБКА ОТЧЕТА ==== 22-Dec-2016 :: 09: 36: 20 === закрытие соединения MQTT "xxx.xxx.xxx.xxx:11030 -> xx.xx.xx.xx: 1884 "(тайм-аут тайм-аута)

= ОШИБКА ОТЧЕТА ==== 22-Dec-2016 :: 09: 36: 20 === закрытие соединения MQTT" xxx.xxx.xxx.xxx:14653 -> xx. xx.xx.xx: 1884 "(тайм-аут keepalive)

= ОШИБКА ОТЧЕТА ==== 22-Dec-2016 :: 09: 36: 22 === закрытие соединения MQTT" xxx.xxx.xxx.xxx : 14494 -> xx.xx.xx.xx: 1884 "(keepalive timeout)

Я думаю, это закрыто соединение MQTT с помощью тайм-аута keepalive. Это нормально? Эти данные неоднократно показываются. поэтому лог-диск заполнен. Есть ли способ подключения продолжать жить?

ответ

1

Ваши клиенты не могут отправить что-то в течение времени сохранения , которое они указали при подключении к брокеру. См. MQTT specs раздел 3.1.2.10 Keep Alive. Соответствующие клиенты отправят PINGREQ, чтобы сохранить соединение в сети.