
Apache를 SSL 공급자로 사용하여 Weblogic 서버 앞에 SSL 서버를 설정하려고 합니다. httpd.conf의 내용은 다음과 같습니다.
<Location /original>
SetHandler weblogic-handler
WebLogicHost 10.11.1.1
WebLogicPort 8700
PathTrim /original
PathPrepend /destination
ConnectTimeoutSecs 60
</Location>
<Location /destination>
SetHandler weblogic-handler
WebLogicHost 10.11.1.1
WebLogicPort 8700
ConnectTimeoutSecs 60
</Location>
이 설정은 대부분 작동하지만 ssl_error_log 파일에는 다음 항목이 있습니다.
[Wed Aug 11 14:59:00 2010] [error] [client xxx.xxx.xxx.xxx] ap_proxy: trying GET /original at backend host '10.11.1.1/8700; got
exception 'CONNECTION_REFUSED [os error=0, line 1739 of ../nsapi/URL.cpp]: Error connecting to host 10.11.1.1:8700'
이상한 점은 리디렉션이 여전히 작동하지만 이러한 성가신 항목이 여전히 표시된다는 것입니다. 누구든지 우리가 어디에서 잘못되었는지 지적할 수 있나요? 감사해요.
답변1
Accept Backlog를 사용하여 weblogic을 조정하고 싶을 수도 있습니다.
관리 콘솔에서 백로그 허용 값을 조정하려면 다음을 수행하십시오.
아직 실행되고 있지 않은 경우 Administration Server를 시작합니다.
도메인의 관리 콘솔에 액세스합니다.
왼쪽 창에서 서버 노드를 확장하여 도메인에 구성된 서버를 표시합니다.
구성하려는 서버 인스턴스의 이름을 클릭합니다.
구성 -> 조정 탭을 선택합니다.
필요에 따라 기본 Accept Backlog 값을 수정하여 대기 대기열에서 버퍼링할 수 있는 TCP 연결 수를 조정합니다. 작업 중에 많은 연결이 클라이언트에서 삭제되거나 거부되고 서버에 다른 오류 메시지가 없는 경우 Accept Backlog 값 너무 낮게 설정되었을 수 있습니다.
WebLogic Server에 액세스하려고 할 때 "연결이 거부되었습니다"라는 메시지가 표시되면 백로그 허용 값을 기본값에서 25%만큼 높입니다.
메시지가 더 이상 나타나지 않을 때까지 값을 25%씩 계속 늘립니다.
적용을 클릭하여 변경 사항을 저장합니다.
답변2
백엔드를 사용할 수 없기 때문에 원래 경로만 표시됩니다. weblogic 액세스 로그에서 확인하세요.
weblogic에 대한 연결이 백로그되는 경우 스레드 사용량이 매우 높아야 하며 이를 해결해야 합니다. 경합을 일으키는 리소스를 식별하고 이 리소스를 덜 사용하거나 가용성을 높이십시오.