나는 (Apache에서 실행되는) PHP 웹 서비스를 사용하는 Axis 1.4 (Spring 포함) 웹 서비스 클라이언트를 보유하고 있습니다. 이것은 개발 환경에서 완벽하게 작동하지만 프로덕션 환경에서는 클라이언트가 SOAP 응답을받은 직후 코드 실행이 Axis 라이브러리의 어딘가에 중단됩니다. 나는 클라이언트의 관점에서 유일한 차이점은 개발 환경에서 SOAP 응답의 HTTP 헤더는 프로덕션 환경에서 누락 된 항목연결 닫기가 반환되지 않기 때문에 Axis 웹 서비스가 중단됩니다.
Connection: close
가 포함되어 있음을 Wireshark와 함께 확인했다. Axis에서 연결 닫기 머리글 필드가 필요하기 때문에 코드 실행이 중단되는 이유라고 가정합니다.
클라이언트를 구성하여이를 해결할 수있는 방법이 있습니까? 그렇지 않다면 아파치 + PHP가 올바르게 연결을 닫도록 설정하기위한 힌트가 필요하다.