sendmsg не работает с кодом ошибки 3 (ESRCH )

ОС: Linux 2.6.24 (x86)

Мое приложение работает на сервере, к которому через UDP-порт 4500 подключаются несколько клиентов.
Периодически приложению не удается отправить UDP-трафик клиентам через UDP-порт 4500

. Это происходит из-за сбоя системного вызова sendmsg с кодом ошибки 3 (ESRCH)
. справочная страница для sendmsg не говорит об ошибке ESRCH

Проблема не решается даже после закрытия приложения и его перезапуска.
Трафик UDP на других портах работает нормально

Перезагрузка сервера — единственное решение.

С ядром 2.6.11 я не видел подобных проблем.

Есть идеи, как решить эту проблему?

14
задан duskwuff 2 January 2017 в 22:06
поделиться