IIS + Tomcat 配备后访问慢

IIS + Tomcat 配置后访问慢

我整合IIS 与Tomcat整合后发现很慢,这是IIS本身的问题还是我的配置不对

以下是我的相关配置

服务器配置: Windows 2003 IIS6 Tomcat6 jdk6 isapi_redirect-1.2.30.dll

注册表:

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] 
"log_file"="e:\\tomcat6\\logs\\isapi.log" 
"log_level"="debug" 
"worker_file"="e:\\tomcat6\\conf\\workers.properties" 
"worker_mount_file"="e:\\tomcat6\\conf\\uriworkermap.properties" 
"tomcat_start"="e:\\tomcat6\\bin\\tomcat.bat start" 
"tomcat_stop"="C:\\tomcat6\\bin\\tomcat.bat stop" 
"extension_uri"="/jakarta/isapi_redirect.dll"

workers.properties

workers.tomcat_home=e:\Tomcat6\
workers.java_home=e:\jdk6
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

uriworkermap.properties

/*.jsp=ajp13
/*=ajp13

IIS的配置按照文档

1、添加一个ISAPI筛选器

2、添添一个ISAPI扩展

3、添加一个WEB服务器扩展

4、建一个虚拟目录(jakarta)指向 isapi_redirect-1.2.30.dll所在的目录

域名地址:http://www.butv.net

这样配置后能正常访问,但就是一个慢

用tomcat的地址:http://www.butv.net:8080访问是很快的

是IIS本身就这么慢呢还是我的配置有问题

还有就是直接访问IIS下的ASP应用也是很快的:http://www.newvv.com

1 楼 larva 2010-09-18  

问题已经解决了;

“log_level”=”debug”

原来是日志的问题,由于我配置成了“debug”状态,所以产生了大量的日志信息,造成IO阻塞

我改成”info”后只记录简单的几条信息

多谢http://www.china125.com/faq/server/110.htm 这篇文章的最后一句

引用

其它注意事项:调试无问题以后需要修改isapi_redirect.dll的log_level,上面写的是debug,这种情况下会产生大量的调试日志数据,在实际生产环境中运行时建议将log_level调高。如果一直调试不成功,可以试着修改tomcat的conf目录权限为everyone读取,tomcat的logs目录权限为everyone完全控制,不过这样貌似不安全了,已经写到半夜1点半了,不再继续测试权限的问题了。

IIS + Tomcat 配备后访问慢

相关文章:

你感兴趣的文章:

标签云: