当前位置: 代码迷 >> J2EE >> apache和tomcat集群负载均衡日志输出有关问题
  详细解决方案

apache和tomcat集群负载均衡日志输出有关问题

热度:161   发布时间:2016-04-22 02:31:50.0
apache和tomcat集群负载均衡日志输出问题
由一个apache负责分发请求到两个tomcat1和tomcat2

worker.properties配置文件
XML code
worker.list=controller#Tomcat1 instance settingworker.tomcat1.host=192.168.0.22worker.tomcat1.port=8009worker.tomcat1.type=ajp13worker.tomcat1.lbfactor=1worker.tomcat1.socket_timeout=600worker.tomcat1.connection_pool_timeout=600#Tomcat2 instance settingworker.tomcat2.host=192.168.0.24worker.tomcat2.port=8009worker.tomcat2.type=ajp13worker.tomcat2.lbfactor=1worker.tomcat2.socket_timeout=600worker.tomcat2.connection_pool_timeout=600worker.controller.type=lbworker.controller.balance_workers=tomcat1,tomcat2worker.controler.sticky_session=1


为什么日志只在tomcat2中输出,这是正常的还是不正常?


------解决方案--------------------
不太了解
不过配置正确的话 应该是可以分开写日志的
我们服务器上的 如果分发到哪个tomcat就会在哪个下面写。
对这个是真心的不熟悉
------解决方案--------------------
不正常
workers.properties尝试增加以下配置
worker.list=jk-manage
worker.jk-manage.type=status
worker.jk-manage.mount=/admin/status/jk

然后通过访问http://ip/admin/status/jk 来看看你的两个tomcat是不是正常的配置了
------解决方案--------------------
正常
如果没有指定分配规则,不是高并发的状态下基本上是一个tomcat在接受请求,另一个无访问自然无日志输出.
  相关解决方案