Windows에서 (연결 실패) 빠른 제한 시간이 필요합니다. 하지만 솔라리스에서는 훨씬 더 오래 갈 수 있습니다. 어떻게 단축 할 수 있습니까? (나는 기계를 시뮬레이트하기 위해 존재하지 않는 기계에 의도적으로 연결하려고 노력하고있다).solaris 네트워크 시간 초과 변경
나는 창에이 을 수행하고있어 -> 시간 종료 -> 좋은
D : 192.168.23.21에 연결> 텔넷 192.168.23.21 (222)
... 수 없습니다 포트 23에서 호스트에 연결이 열려 :
연결이 실패
D :>
(대상 IP가 없음) 약 15 초 후에 명령이 종료됩니다.
그러나 나는 솔라리스에서이 작업을 수행 할 때 -> 매우 긴 시간 제한 - 기계 같은 내 기존 코드> 좋은하지 :
그런 다음 프로세스가 종료되지 않습니다참고 MyUser의 @ 용으로 mycomp : ~ $ 텔넷 192.168.23.21 (222)
시도 192.168.23.21 ...
및 이것은 Windows에서 solaris로 응용 프로그램을 마이그레이션하기 때문에 나에게 큰 함의가 있습니다.이 시간 초과를 (업데이트 할 수없는 레거시 코드에서) 가질 수 있어야합니다. 따라서이 시간 제한을 제어하려면 OS 수준에서 필요합니다. 창문에 현재있는 것처럼 짧아야합니다. 그럼 어떻게 내 solaris OS에서이 시간 제한을 변경할 수 있습니까? 나는 창문에
감사
그것을 havbe 것처럼 짧게
감사합니다. 나는 이것을 확인하고있다. 이 시간 제한을 60 초로 변경하면 OS에 어떤 영향이 있습니까? 개인용 "앱 서버"에 대해서는이 점을 바꾸면 안전하다고 느껴지지만 일반적인 솔라리스 OS에 나쁜 영향을 미칠 까봐 두려운가? 기본값으로 60 초 제한 시간이 지나치게 길어질 때 나쁜 영향을줍니다. 고마워 – Jas
tcp tcp_ip_abort_cinterval 안녕하세요.이 변수를 업데이트하고 30 초 -> 50 초 10 초 -> 25 초 20 초 -> 24 초 40 초 -> 52 초 30 초를 의미합니다. 이 param 내 타임 아웃은 10 초 동안 50 초였습니다. 타임 아웃은 25 초였습니다. 어떻게 정확하지 않습니까? – Jas
@ Jason : 좋은 질문입니다 ... 아마도 TCP/IP connect() 호출 외부에서 대기 중 일부가 발생했을 수 있습니다. 패킷 레벨에서 정확히 무슨 일이 일어나는지 Wireshark와 같은 도구를 사용하는 것이 좋습니다. 아마도 OS가 역 DNS 조회 또는 tcp_ip_abort_cinterval의 영향을받지 않는 유사한 작업을하려고합니다. –