2013-10-21 4 views
0

클러스터 설정이 실행 중입니다 ... Jboss 7.1.1.Final 및 mod_cluster mod_cluster-1.2.6.Final.발견 후 mod_cluster가로드 밸런싱을하지 않음

mod_cluster로드 균형 조정은 두 노드 - nodeA nodeB 사이에서 발생합니다.

그러나 노드 하나를 중지하고 시작하면 mod_cluster는 여전히 모든 노드를 다른 노드로 보냅니다. 컴백 후에는 부하를 분산시키지 않습니다.

구성 변경은 무엇입니까? mod_cluster_manager에서 두 노드를 모두 사용할 수 있습니다. 그러나 장애 조치 후에 다른 노드가 복귀 한 후에도로드를 하나의 노드로만 보냅니다.

감사

답변

1

기존 요청을 보는 경우가 활성 노드로 전달되고, 그것은 때문에 끈적 세션이 활성화되는입니다. 이는 기본 동작입니다.

새 요청이 새 노드로 전달되지 않는 경우 (사용 중이 지 않은 경우에도) 다른 문제입니다. mod-cluster 서브 시스템에서 현재 사용중인로드 밸런싱 요소/알고리즘을 살펴볼 수 있습니다.

+0

modclluster 하위 시스템 구성과 LogLevel Debug의 Apache HTTP Server error_log를 보지 않고도 질문에 대답하는 것은 불가능하다는 것을 추가합니다. –

+0

예, 동의합니다. – CoolBeans

0

짧은 시간 내에 올바른 행동을 실제로 볼 수 있습니다. 내 작은 FAQ : I started mod_cluster and it looks like it's using only one of the workers을보십시오.

TL : 비교적 적은 양의 요청 만 보내는 경우로드 밸런싱이 작동하지 않는 것처럼 보일 수 있지만 실제로는 신입 회원에게 새로운 요청을 한꺼번에 보내지 않는 것이 좋습니다.