2012-03-28 3 views
0

HTTP 기본 인증을 통해 발급 된 인증서와 인증을 사용하여 REST 서비스에 연결합니다. 연결 프로세스가 잘 작동하고 요청을 제출합니다 (초당 최대 수). 그러나 1 만 건마다 메시지가 이고 메시지가 입니다. 정상/성공 요청에 대한 응답 시간은 < 100ms이지만 이러한 예외에는 최대 30 초의 극단적 인 지연이 선행됩니다.자바 가끔 SSLHandshakeException

이 물건에 대해서는 거의 알지 못하지만 예외가 네트워크 문제/정체 또는 수신 측의 문제로 인한 것임을 알고 싶습니다. 대신 내 인증/인증 문제와 반대되는 부분으로 ~ 99.999 % 요청이 성공적입니까? 합리적인 가정입니까, 아니면 누군가이 일이 일어날 수 있는지에 대해 밝힐 수 있습니까? 감사.

답변

0

네트워크에서 스패닝 트리 프로토콜 재 계산에 문제가 없는지 확인하십시오. 높은 수준의 설명에서 STP 문제는 동일한 "네트워크 아웃을 만들지 만 다시 돌아올 때까지 기다리십시오"라는 정기적 인 실패를 일으킬 수 있습니다.

STP 문제인 경우 STP를 끄면 잘못된 해결 방법입니다. STP 트래픽의 잘못된 취급을 식별하고 STP를 "켜거나"(실제로 STP를 잘못 처리 한 경우) 해당 장치를 다시 구성해야합니다.

어둠 속에서 찌르는 것이 당신을 얻지 못한다면 네트워크의 실제 분석이 필요합니다. 라우터/스위치 로그 (사용 가능한 장치가 있다고 가정)를 읽고 두 개의 NIC 카드가있는 Wireshark 진단 컴퓨터를 구축하여 특정 유선 링크에 수신 장치를 "연결할"수 있습니다. Wireshark는 무선에서도 작동하며 네트워크 문제이므로 기대했던 네트워크와 다른 네트워크에서 대답을 찾을 수 있습니다.

내 스위치 (및 오래된 링크) 중 하나에서 STP를 올바르게 처리하지 못한 경우 즉석 무선 브리지를 설정하는 두 개의 장치 (라우팅 서클 생성)로 시간을 보냈습니다. 나는 Wireshark (그리고 그들이 올바르게 작동 하는지를 결정하기 위해 보았던 프로토콜에 대해 많은 것을 읽었을 때) 없이는 더 많은 시간을 알아 냈을 것이다.

+0

감사합니다. 나는 Wireshark 로그를 파헤 치고 STP와 내가 현재 상당히 무지하다는 다른 주제를 읽어야 할지도 모릅니다. 나는 또한 내가 연결하고있는 파티와 점검 할 것이고, 바라건대이 요청들과 관련하여 그들이 보는 것을 얻을 것이다. 내가 여기서 질문을 제기 한 이유는 이것이 내 편이 잘못이며, 나는 상대방과 함께 요청을 제기하는 것이 어리석은 일임을 분명히하지 않도록하는 것이었다. – hgus1294

+0

글쎄, 얻을 수있는 로그로 시작하십시오. 다른 기계가 요청을 받았는지 확인하십시오. 그 로그를 얻을 수 없다면, 할 수있는 사람과 이야기해야합니다. 당신과 문제 사이의 사람들이 많을수록, 누군가가 신경 쓰지 않거나 과로하게 될 확률이 높아집니다. 신속하게 솔루션을 찾으시기 바랍니다. –

+0

나는 'SSL 종료'와 관련하여 때때로 문제가 있음을 상대방으로부터 받았습니다. 그게 무슨 뜻인지는 모르겠지만 그 문제가 내 국경 너머에 있다는 것이 기쁘다. 나는이 질문을 끝내기 위해 당신의 대답을 받아들입니다. 감사. – hgus1294

관련 문제