Назад | Перейти на главную страницу

Тайм-аут ввода-вывода UDP-соединения, пока порт доступен

на одном сервере мы столкнулись с проблемой сбоя всех видов UDP-соединений. Такое же приложение и тесты работают на других серверах с той же ОС и аналогичными настройками.

nc -vz -u 83.61.**.** 7092
Connection to 83.61.**.** 7092 port [udp/*] succeeded!

С приложением Go:

read udp 5.9.**.**:49696->83.61.**.**:7092: i/o timeout

Мы протестировали его с помощью приложений php и golang.

Мы также пробовали это с полностью отключенным брандмауэром.

Что может быть причиной, если netcat успешно работает, а другие приложения - нет.

Connection to [...] port [udp/*] succeeded!

ошибочное сообщение от netcat. netcat не может узнать, открыт ли порт с помощью UDP, потому что это не подключенный протокол, в отличие от TCP.

используйте старый добрый способ: посмотрите на другую сторону, если ваши UDP-пакеты приходят с tcpdump