ss는 소켓이 SYN-SENT에 갇혀 있고 추적 가능한 PID가 없음을 보여줍니다.

ss는 소켓이 SYN-SENT에 갇혀 있고 추적 가능한 PID가 없음을 보여줍니다.

클라이언트에는 다음이 표시됩니다.

[root@redacted_local ~]# ss | grep -i syn                                   
SYN-SENT   0      1            redacted_local_ip:792             redacted_server_ip:nfs

이 상태는 변함이 없습니다. 실제로 PID의 포트 792/SYN_SENT 상태를 추적할 수 없습니다.

[root@redacted_local ~]# netstat -pnt | grep -i syn
tcp        0      1 redacted_local_ip:792            redacted_server_ip:2049             SYN_SENT    - 

이 포트를 실제로 열어 두는 것이 무엇인지, 종료해야 하는 PID가 무엇인지 어떻게 알 수 있습니까? 클라이언트는 autofsNFS 서버에 액세스하고 사용자 디렉토리를 마운트하는 데 사용되므로 사용자가 클라이언트에 로그인할 때 NFS 서버에서 홈 디렉토리를 마운트합니다. 애초에 죽을 수 있는 "붙어 있는" 것이 있습니까?

답변1

좋아요 나는 마침내 이 (성가신) 문제에 대한 간단한 해결책을 찾았습니다.

내 설정은 다음과 같습니다.

 NFS CLIENT      ----\        NFS SERVER
10.0.1.20/24     ----/       10.0.1.21/24

NFS 서버에 두 번째 IP 주소를 추가하고 두 번째 IP 주소를 가리키도록 NFS 클라이언트(TCP 연결 중단)를 변경했습니다.

 NFS CLIENT      ----\        NFS SERVER
10.0.1.20/24          )      10.0.1.21/24
                 ----/       10.0.1.22/24

문제가 해결되었습니다. 다시 시작할 필요가 없습니다.

재부팅하는 것이 더 쉬운 옵션일 수 있지만 제 경우에는 그렇게 할 여유가 없습니다.

관련 정보