Experimente netstat -ltpn | grep 8888
Acabei em situação com uma porta TCP no modo de escuta sem nenhum processo atribuído a ela.
Existe uma maneira de fechar esta porta sem reiniciar o servidor?
Verificando o status da porta:
me> netstat -tan | grep 8888
tcp 0 0 :::8888 :::* LISTEN
Procurando pelo processo responsável:
me> lsof -i -P | grep 8888
O comando acima não retorna nada
Experimente netstat -ltpn | grep 8888
executar um
fuser 8888/tcp
Isso deve listar os pids em execução na porta.
Você está descrevendo um cenário impossível.
Eu acredito que o que os pôsteres anteriores estão perdendo é o fato de que você está tentando mapear uma porta para um processo que você não possui. Portanto, seu lsof
não retorna nada, pois essas ferramentas não têm permissão para visualizar as /proc
entradas que facilitariam essa porta - > Mapeamento PID. Seu comando netstat
está com falta de um sinalizador -p também. Execute esses comandos como root
, então as coisas ficarão mais claras.
O netstat analisa / proc / net / [tcp | udp | tcp6 | udp6] e, em seguida, verifica o / proc / $ pid / -area para encontrar processos correspondentes, enquanto o fusor e o lsof fazem "apenas" percorrer o todo / proc / $ pid / -area para descobrir quais processos são conhecidos para quais soquetes. Em última análise, essas duas abordagens diferentes podem terminar em resultados diferentes.
Se não houver nenhum processo atribuído ao soquete, existem duas opções:
Por exemplo, montar um compartilhamento via NFS resulta em portas de "escuta" semelhantes. Então, essas portas irão reaparecer montando um compartilhamento NFS e desaparecerão após desmontar o compartilhamento NFS.