2016-11-13 5 views
0

아파치로드 밸런싱 2 dgraph를 사용하여 endeca 클러스터를 구성했습니다. dgraph는 다른 시스템에서 실행 중입니다. Apache 포트 5555는로드 균형 조정에 사용됩니다 ... 두 개의 애플리케이션 서버가 있습니다. 나는 다른 dgraph에서 응답을 얻을 수없는 단 하나의 dgraph에서 endeca 응답을 얻고 있으며 레코드를 제공하지 않습니다 ... 어떤 기계 5555 포트가 실행 중이어야합니까 ??? dgraph 시스템 또는 웹 서버 시스템을 모두 실행해야합니까 ???? 모두 dgraph에서 응답을 얻기를위한 너희들 나를 수 .... 난 .... 빨리 마무리 사전에Apache로드 밸런싱을 사용하는 Endeca 클러스터 설정

감사합니다,


가 감사를 ... 필요

DgraphA1 - running in machine A 
DgraphB1 - running in machine B (ITL Host) 

App server1 pointing to DgraphA1 and Appserver2 pointing to DgraphB1. 


Below things are configured in apache for endeca load balancing.I configured the listen port 5555 in Machine A apache.. 
For App servers, apache are configured in Machine A httpd.conf file. 


NameVirtualHost *:5555 

<VirtualHost *:5555> 

ServerName MachineA 

ProxyPass/balancer://dgraphs/ 

ProxyPassReverse/balancer://dgraphs/ 

<Proxy balancer://dgraphs> 

BalancerMember http://MachineA:15000 loadfactor=1 retry=0 

BalancerMember http://MachineB:15000 loadfactor=1 retry=0 

</Proxy> 

</VirtualHost> 

<Location /balancer-manager> 

SetHandler balancer-manager 

</Location> 
+0

당신이 추가 할 수있는 ITL 호스트 (DgraphB1) 및 포트를 가리 키도록해야합니다 포스트에 대한 아파치 설정? – radimpe

+0

@ radimpe apache 설정을 추가해 주셔서 감사합니다. –

답변

0

나 자신을 알아 냈어.

아파치 5555 포트가 ITLHost에서 실행해야합니다 (DgraphB1)

두 응용 프로그램 서버는 5555이

모두 잘 작동 ..