Feche a porta tcp sem processo

1

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

    
por jarekrozanski 15.07.2011 / 18:33

4 respostas

1

Experimente netstat -ltpn | grep 8888

    
por 15.07.2011 / 18:50
0

executar um

fuser 8888/tcp

Isso deve listar os pids em execução na porta.

    
por 15.07.2011 / 18:41
0

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.

    
por 16.07.2011 / 03:21
0

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:

  • Você está usando o lsof / fuser e não há nenhum processo alocando esse soquete,  mas p. um módulo do kernel está fazendo isso. Você precisa encontrar esse módulo.
  • você está executando o netstat como um usuário que não pode acessar / proc / $ pid / fd /.

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.

    
por 24.07.2013 / 17:30

Tags