2013-06-18 2 views
0


나는 SSL을 통해 웹 서비스 통화를 할 수 AXIS2 1.4.1을 사용하는 시스템 J2EE 애플리케이션 일하고

로 저도 같은 문제가 : https://issues.apache.org/jira/browse/AXIS2-2883이 ** CLOSE_WAIT 천천히 구축
시간이 지남에 따라 **
이렇게하면 열려있는 파일이 CLOSE_WAIT 소켓에 해당하는 jvm에 생성되므로 며칠마다 프로덕션 환경에서 응용 프로그램을 다시 시작해야합니다.
이 문제를 해결하기 위해 AXIS를 업그레이드하기 위해 웹을 통해 많은 게시물을 보았습니다. 그러나이 단계에서는 AXIS를 업그레이드하는 것이 거의 불가능합니다. 어플리케이션이 생산 중이며 축에 대한 다른 종속성이 있으므로 테스트를 끝내야합니다. 응용 프로그램 - 불가능 ...

AXIS 1.5.6에서 :
http://docs.huihoo.com/apache/axis/axis2-1.5.1/release-notes.htmlCLOSE_WAIT 소켓은 1.4.1

Fix for the dreaded "CLOSE_WAIT" problem (JIRA issues 935, 2883, etc). 
We now share an instance of HTTPClient across each ConfigurationContext (i.e. each Axis2 server or ServiceClient) - connection reuse is now automatic. 
This means the REUSE_HTTP_CLIENT flag is no longer necessary or useful, nor is creating your own MultithreadedHttpConnectionManager. 



우리가 AXIS2 1.4.1에 CLOSE_WAIT 소켓의 수를 최소화 할 수있는 모든 방법은? .
감사

+0

문제가 Axis에 있으면 솔루션도 Axis에있게됩니다. 당신은 무언가를 바꾸어야 할 것이고 그것을 시험해야 할 것입니다. – EJP

답변