ОС: Linux 2.6.24 (x86)
Мое приложение работает на сервере, к которому через UDP-порт 4500 подключаются несколько клиентов.
Периодически приложению не удается отправить UDP-трафик клиентам через UDP-порт 4500
. Это происходит из-за сбоя системного вызова sendmsg с кодом ошибки 3 (ESRCH)
.
справочная страница для sendmsg не говорит об ошибке ESRCH
Проблема не решается даже после закрытия приложения и его перезапуска.
Трафик UDP на других портах работает нормально
Перезагрузка сервера — единственное решение.
С ядром 2.6.11 я не видел подобных проблем.
Есть идеи, как решить эту проблему?