PROXY to REST 시나리오의 인터페이스에서 아래와 같은 에러가 간혈적으로 발생되었음
메시지 Audit로그는
java.net.SocketException: Broken pipe (Write failed) (local port... remote host unknown)
REST채널 핑 테스트 결과는
Not ok Testing HTTP OPTIONS... 417: Unkown
Error 32 - Broken pipe (Write failed) in Rest Receiver Adapter-SAP Community 사이트를 보면
- XPI_Inspector의 오류내용을 보여줌
- 2604240-TLS handshake failure due to missing SNI extension 노츠 적용해도 효과없는듯 → 이노츠통해 해결된 사람도 있음
- 핸드셰이크는 통신에서 연결을 설정하기 위한 과정
- 바이너리 파일의 큰사이즈의 JSON을 보내는 듯
- 자바에서 클라이언트-서버 간 연결이 예기치 않게 종료될때 발생 → 서버에서 소켓읽기를 중지
- 일반적으로 서버충돌,네트워크 문제 등으로 인한 연결을 닫아 통신할수 없어 발생
- 클라이언트 타임아웃 시간으로인한 소켓시간 초과되어 연결종료될수도 있다고 함 → 만약 에러가 바로 발생 시에는 타임아웃을 늘리는건 무의미할수도 있을듯
- 많은 연결의 처리 시 부하가 발생시에도 통신을 닫는경우 있는것 같음
- 서버에서 처리가능한 임계값과 권장 사이즈 확인 후 소스에서의 대용량 사이즈에 대한 분할 전송이 필요
그외
- 대상 서버의 인증서로 인한 문제일수도 있는듯? → xpi_inspector에서 확인 시
댓글 없음:
댓글 쓰기