아파치 톰캣 로드밸런싱 관련 문의입니다.
재 서버에 아파치 80포트 , 톰캣7 8080 , 톰캣8 8081 포트를 점유하고있습니다.
/usr/local/tomcat7
/usr/local/tomcat8
로드밸런싱설정으로 /etc/httpd/conf/workers.properties
안에 설정으로 다음과 같이 톰캣 각각의 AJP 8009 , AJP8010 으로 가게끔했습니다.
로드밸런싱을 헀더니 worker1 로만 가는겁니다. 확인해보니 worker2로 단독으로 가게하면
The server is temporarily unable to service your request due to maintenance downtime or capacity problems 다음과 같은 503 에러가 가 나옵니다.
개별적으로 8080 , 8081 둘다 각각접속은 되는데 ajp worker2 만 들어가질못하네요
각각의 server.xml 설정을 헀구요 왜이러는지 모르겠습니다.
아래는 환경설정파일 입니다.
##workers.properties###
worker.list=worker1,worker2,loadbalancer
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.type=ajp13
worker.worker1.lbfactor=50
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=60
worker.worker2.host=localhost
worker.worker2.port=8010
worker.worker2.type=ajp13
worker.worker2.lbfactor=50
worker.worker2.socket_keepalive=1
worker.worker2.socket_timeout=60
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=worker1,worker2
###uri.properties###
/*=loadbalancer
톰캣 8080 server.xml
톰캣 8081 server.xml
말씀하신 8080, 8081 포트는 톰캣
말씀하신 8080, 8081 포트는 톰캣 포트구요...
server.xml에 있는 AJP Connector 포트를 확인 하셔야 합니다.
instance-1 : 8009
instance-2 : 8010
댓글 달기