日期:2014-05-18  浏览次数:20830 次

apache+tomcat 可否跨互联网?
因特殊需要,我的系统环境是将apache放在国外处理静态页面和图片,把tomcat放在国内处理jsp和strus请求,他们之间使用mod_jk来连接。

按照标准的整合配置后,开始使用没有问题,可几天后,tomcat的ajp服务始终处于Recoveing状态,无法处理apche的请求,但单独访问tomcat的web服务却没有问题。最后我只能重启tomcat才能解决。

后来我用压力测试工具测试,不一会也出现这种情况。

大家有遇到这种问题吗?

------解决方案--------------------
我也整合过一次,但并没有使用过你说的压力测试工具。感觉在这种环境下做测试调整时有点麻烦,有浪费时间。不好意思没帮的了你什么,只是想问你讨个压力测试工具,能共享一下吗.
我的邮箱是:lxs_pln@yahoo.com.cn谢了先!
------解决方案--------------------
实在不行的话就单独用TOMCAT,TOMCAT的负载能力也还过得去的,如果是Native模式下更强
------解决方案--------------------
应该是你的apache+tomcat整合模式没有搞好,最好是不要用mod_jk来进行两者的整合配置。现在已经有更好的apache+tomcat负载均衡的配置方式了,你可以看看最新版本的apache帮助文档,按照你的描述应该是你的过滤资源分类没有处理好,你可以看看你的web应用和图片类资源是不是真正意义上分类到apache和tomcat上分别进行处理了。