#1876: Сетевые сбои из-за фильтрации трафика провайдерами

Симптомы

  • По всем тсд ошибка , при попытке выполнить обновление
  • Не инициализируется устройство. полную переустановку делали, разные коды инициализации пробовали
file_12853.jpgfile_12856.jpg
Ошибка получения com.rabbitmq.stream.impl.Timeout.StreamException: Error while creation stream connection to ...Ошибка отправки java.lang.RuntimeException:Exchange timeout

Решение

  1. Отключите на ТСД использование персонального DNS-сервера
  2. Установите VPN-клиенты на ТСД и панели, и установите соединение до вашего сервера. Желательно, чтобы VPN-сервер располагался в России.
  3. Иногда помогает смена провайдера. Если есть резервный - попробуйте.
  4. Рассмотрите возможность развертывания локального RabbitMQ.
  5. Помните, что решение работает в асинхронном режиме. Т.е. работа продолжится даже в случае отсутствия связи с интернет, но не будут приходить новые задания, и с устройства не будет приходить информация в базу 1С. При оценке работы и доступности серверов RabbitMQ - оценивайте по двум показателям:
    1. Статус обмен: должен быть меньше минуты.
    2. Отсутствие ошибок, если нажать на надпись.

Причина

Провайдеры интернет, в том числе мобильного, настраивают системы фильтрации трафика. Скорее всего, DPI. И что-то идет не так (с). В итоге часть трафика к серверам в Яндексе и Ростелекоме оказываются заблокированным. Часто наблюдается картина, когда связь блокируется не полностью, а соединения рвутся случайным образом в случайные моменты времени. В итоге возникают сетевые ошибки как при работе с веб-сервисами, так и при работе с RabbitMQ.