因特殊需要,我的系统环境是将apache放在国外处理静态页面和图片,把tomcat放在国内处理jsp和strus请求,他们之间使用mod_jk来连接。按照标准的整合配置后,开始使用没有问题,可几天后,tomcat的ajp服务始终处于Recoveing状态,无法处理apche的请求,但单独访问tomcat的web服务却没有问题。最后我只能重启tomcat才能解决。后来我用压力测试工具测试,不一会也出现这种情况。大家有遇到这种问题吗?

解决方案 »

  1.   

    实在不行的话就单独用TOMCAT,TOMCAT的负载能力也还过得去的,如果是Native模式下更强
      

  2.   

    应该是你的apache+tomcat整合模式没有搞好,最好是不要用mod_jk来进行两者的整合配置。现在已经有更好的apache+tomcat负载均衡的配置方式了,你可以看看最新版本的apache帮助文档,按照你的描述应该是你的过滤资源分类没有处理好,你可以看看你的web应用和图片类资源是不是真正意义上分类到apache和tomcat上分别进行处理了。