Conexão de rede no Linux

1

Uma pergunta geral sobre conexão de rede no Linux: uma vez que uma conexão de rede entra em time_wait, ela ainda está ligada ao processo? Ainda usa recursos como o filehandle?

O motivo que eu peço é porque assim que entra em time_wait, lsof não informa mais. Eu acho que isso significa que a conexão de rede não está mais ligada ao processo e, portanto, não conta contra o limite do filehandle. Gostaria de confirmar, no entanto.

    
por bubbly 31.10.2012 / 23:03

1 resposta

0

Seu palpite está correto. Se uma conexão entrar no estado TIME_WAIT , significa que o lado local fechou o soquete, portanto, ele já parou de manter o descritor de arquivo em uso.

No entanto, consome entradas na tabela de estados TCP do kernel. Existem alguns ajustes que podem ser pesquisados na página tcp(7) man. Se você está preocupado com o limite de contagem de descritores de arquivo para um único processo, não importa.

Por favor, note que há uma pergunta duplicada aqui, mas eu acredito que o resposta está incorreta.

    
por 13.11.2012 / 00:33