LINUX.ORG.RU

linux sockets


0

0

ситуация следующая

есть listening сокет на сервере, принимающий соединения от клиентов

в некоторых случаях возникает ситуация, когда lsof показывает отсутствие дескрипторов в серверном процессе, которые соответствуют соединениям с клиентами, однако netstat утверждает, что валидные соединения есть

из всего, что может увеличивать счетчик ссылок на struct file, используется только eventpoll, однако его реализация увеличивает счетчик только на время работы epoll_ctl

кроме того из логов видно, что для всех N созданных соединений (сокетов) и close, и epoll_ctl(EPOLL_CTL_DEL) были вызываны


да, ядро на серваке старое 2.6.18 (из centos 5.2)

rei3er
() автор топика

Таки, что именно показывает netstat? В студию.

mv ★★★★★
()
Ответ на: комментарий от true_admin

хм, как-то не подумал, спасибо

отпишусь потом

rei3er
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.