LINUX.ORG.RU

Сообщения Antilles

 

Определить, что держит порт

Форум — Admin

Добрый день!

Имеется система:

root@server:~# uname -a
Linux server 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

В ней стоит докер 19.03.2, в контейнере развёрнут asterisk 16.1. У астериска включен ARI, на 8088 порту, контейнер в host режиме. Проблема в том, что ari не может зацепить порт, так как он уже занят.

netstat не показывает, кем занят этот порт, но есть inode, связанный с портом:

root@server:~# netstat -tnlpe
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
<...> 
tcp       11      0 0.0.0.0:8088            0.0.0.0:*               LISTEN      0          117245518  -                   
<...>

А lsof | grep 117245518 ничего не возвращает.

Как быть и как определить, что именно держит порт? Ни систему, ни docker юнит перезагружать нельзя. Рядом есть ещё один сервер с точно такой же конфигурацией (боевой), на котором всё работает как надо и порт держит астер.

 , ,

Antilles
()

RSS подписка на новые темы