CLOSE_WAIT
indica que o cliente está fechando a conexão, mas o aplicativo ainda não a fechou ou o cliente não está. Você deve identificar qual programa ou programa está tendo esse problema. Tente usar netstat -tonp 2>&1 | grep CLOSE
para determinar quais programas mantêm as conexões.
Se não houver programas listados, o serviço está sendo fornecido pelo kernel. Esses são provavelmente serviços RPC, como nfs
ou rpc.lockd
. Os serviços de escuta do kernel podem ser listados com netstat -lntp 2>&1 | grep -- -
.
A menos que os serviços RPC tenham sido vinculados a portas fixas, eles serão vinculados a portas efêmeras, conforme suas conexões parecem ser exibidas. Você também pode querer verificar os processos e montagens no outro servidor.
Você pode conseguir vincular seus serviços NFS a portas fixas fazendo o seguinte:
- Selecione quatro portas não usadas para o NFS (32763-32766 usado aqui)
- Adicionar portas fixas para NFS a
/etc/services
rpc.statd-bc 32763/udp # RCP statd broadcast
rpc.statd-bc 32763/tcp
rpc.statd 32764/udp # RCP statd listen
rpc.statd 32764/tcp
rpc.mountd 32765/udp # RPC mountd
rpc.mountd 32765/tcp
rpc.lockd 32766/udp # RPC lockd/nlockmgr
rpc.lockd 32766/tcp
- Configure o statd para usar as opções
--port 32763 --outgoing-port 32764
- Configure o rpcmountd para usar a opção
--port 32765
- Desligue e reinicie os serviços NFS e RPC.