![HTTPD 로드 밸런서가 노드에 대한 중복 정보를 표시합니다.](https://linux55.com/image/167404/HTTPD%20%EB%A1%9C%EB%93%9C%20%EB%B0%B8%EB%9F%B0%EC%84%9C%EA%B0%80%20%EB%85%B8%EB%93%9C%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A4%91%EB%B3%B5%20%EC%A0%95%EB%B3%B4%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
HTTPD LoadBalancer 관리자를 활성화했습니다.
<location "/balancer-manager">
SetHandler balancer-manager
allow from all
</location>
하지만 HTTP 인터페이스에 액세스하면 노드가 중복된 것을 볼 수 있습니다. 즉, 밸런서에 3개의 노드가 있으면 6개의 항목이 표시됩니다... 왜 이런 일이 발생합니까?
> Load Balancer Manager for 172.29.164.174
Server Version: Apache/2.2.15 (Unix) DAV/2
Server Built: Mar 3 2015 12:06:14
LoadBalancer Status for balancer://rws
StickySession Timeout FailoverAttempts Method
ROUTEID 0 5 byrequests
Worker URL Route RouteRedir Factor Set Status Elected To From
http://172.29.164.172:8080 RWS_Node_Ol_1 1 0 Init Ok 52476 73M 393M
http://172.29.164.173:8080 RWS_Node_Ol_2 1 0 Init Ok 52476 74M 391M
http://172.29.164.174:8080 RWS_Node_Ol_3 1 0 Init Ok 52476 74M 409M
http://172.29.164.172:8080 RWS_Node_Ol_1 1 0 Init Ok 52476 73M 393M
http://172.29.164.173:8080 RWS_Node_Ol_2 1 0 Init Ok 52476 74M 391M
http://172.29.164.174:8080 RWS_Node_Ol_3 1 0 Init Ok 52476 74M 409M
이것이 내 LB 구성입니다.
<Proxy balancer://rws>
BalancerMember http://172.29.164.172:8080 route=RWS_Node_Ol_1
BalancerMember http://172.29.164.173:8080 route=RWS_Node_Ol_2
BalancerMember http://172.29.164.174:8080 route=RWS_Node_Ol_3
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
ProxySet stickysession=ROUTEID
</Proxy>
ProxyPass /api balancer://rws/api
ProxyPass /internal-api balancer://rws/internal-api
답변1
알았어... 내 문제는 영리한 사람이 conf.d 폴더에 확장자가 conf인 구성 파일 2개를 남겼다는 것입니다... 확장자를 변경하고 수정했습니다