트러블 슈팅

글을 읽기 전에 앞 서 모든 connection reset 오류 메시지 해결책에 대해 해당하지 않습니다. 여러 가지 오류가 있는 것으로 알고 있습니다. stack trace를 잘 살펴보면 더 세밀한 정보를 얻을 수 있습니다. 문제발생 SOAP 관련한 통신을 JAXWS 라이브러리를 통해 사용하고 있었습니다. SOAP 관련 통신 플랫폼 자체를 변경하게 되어 스프링부트 3.x로 버전을 올리고 관련 라이브러리 들도 전부 버전을 올리게 되었는데 간헐적으로 Could not send message. 라는 오류 메시지와 함께 SOAP 요청이 목적지 API에 전달되지 않는 오류가 발생하였습니다. 메시지 내용을 자세히 파악해보니? connection reset 이라는 오류 메시지도 있습니다. 좀 더 파보니 Connec..
WebClient로 타 API 요청 시 recvAddress(..) failed: Connection reset by peer 오류와 함께 요청이 정상적으로 처리되지 않는 문제가 발생하였습니다. 해당 오류를 처리하기 위해서는 일단 3 way handshake HTTP/1.1에 대한 이해가 필요합니다. 이해를 돕기위해 각각 간략하게 알아보겠습니다. 3 way handshake TCP 통신의 경우 데이터를 주고받기 위해서 handshake 과정이 필요합니다. 1. 클라이언트는 서버에 접속을 요청하는 SYN 패킷을 보냅니다. 2. 서버는 SYN 패킷을 받고 클라이언트의 요청을 수락한다는 ACK와 SYN flag 가 설정된 패킷을 발송하고 클라이언트가 다시 응답하기를 기다립니다. 3. 클라이언트는 서버에게 AC..
ECS 서비스 도중 다음과 같은 에러 메시지와 함께 서비스 중인 ECS 가 시작되지 않았다. failed to launch: exec.d: failed to execute exec.d file at path '/layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/memory-calculator': exit status 1 Calculating JVM memory based on 617764K available memory For more information on this calculation, see https://paketo.io/docs/reference/java-reference/#memory-calculator unable to calculate..
infitry
'트러블 슈팅' 카테고리의 글 목록