URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78935
[ Назад ]

Исходное сообщение
"addr in use"

Отправлено ZaCo , 27-Фев-08 00:19 
при попытке забиндиться на указанном порту возникает ошибка EADDRINUSE, каким образом узнать какой процесс занимает указанный порт?

Содержание

Сообщения в этом обсуждении
"addr in use"
Отправлено CrAzOiD , 27-Фев-08 00:21 
>при попытке забиндиться на указанном порту возникает ошибка EADDRINUSE, каким образом узнать
>какой процесс занимает указанный порт?

линукс - lsof


"addr in use"
Отправлено ZaCo , 27-Фев-08 00:26 
если есть возможность, то в стандартном наборе утилит фрибсд какой аналог?


"addr in use"
Отправлено CrAzOiD , 27-Фев-08 00:48 
>если есть возможность, то в стандартном наборе утилит фрибсд какой аналог?

увы, тут не подскажу


"addr in use"
Отправлено butcher , 27-Фев-08 08:50 
>если есть возможность, то в стандартном наборе утилит фрибсд какой аналог?

# man sockstat


"addr in use"
Отправлено SubGun , 27-Фев-08 10:24 
>если есть возможность, то в стандартном наборе утилит фрибсд какой аналог?

/usr/ports/sysutils/lsof


"addr in use"
Отправлено mezzantrop , 27-Фев-08 10:49 
>>если есть возможность, то в стандартном наборе утилит фрибсд какой аналог?
>
>/usr/ports/sysutils/lsof

Если у вас нет гипертрофированной любви к lsof, то имхо, для получения затребованной  информции не нужно ставить дополнительное ПО из портов, достаточно воспользоваться, например, sockstat -4l. Чтобы посмотреть открытые файлы во FreeBSD можно воспользоваться fstat и тоже не нужно лазить в порты :)


"addr in use"
Отправлено ZaCo , 27-Фев-08 13:19 
спасибо. с командой-то разобрался, но проблема осталась не решенной: по всей видимость запись о дескрипторе как сокета, слушающего 53 порт (изначально с named были заморочки) осталась, при этом никакому процессу этот сокет, судя по результату sockstat, и не принадлежит гыг что уж говорить - даже telnet localhost 53 работает.

зы написал программку, которая ставит опции SO_REUSEADDR, SO_REUSEPORT и пытается забиндиться - слетает :(


"addr in use"
Отправлено podkashey , 27-Фев-08 22:19 
Хотелось бы узнать, какое решение было у проблемы в итоге, так как столкнулся с такой же.