我们已经使用AJP连接器配置了Apache和Tomcat:
在Apache日志中,我们发现存在很长的响应时间(对于某个时间段之间的所有请求),tomcat已经收到了请求,但有些响应没有发送到Apache,tomcat日志中没有错误或异常。
在Apache日志中,我们发现:
"AH01012: ajp_handle_cping_cpong: ajp_ilink_receive failed"tomcat访问日志中没有操作日志。
可能的原因是什么?
发布于 2015-12-07 19:44:37
1)增加线程数
2)在Tomcat中配置org.apache.coyote.ajp.AjpProtocol而不是APR。
3)如果您使用的是Oracle jdbc classes12.jar,则将其替换为ojdbc14。
4)将connectionTimeout和keepAliveTimeout添加到$TOMCAT_HOME/conf/server.xml中的AJP连接器。
5)这是httpd-mpm.conf文件,保存您的注释中提供的值。保留所有内容,但更改此部分:
<IfModule mpm_worker_module>
StartServers 2
#this was 150 before
MaxClients 500
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 1000
MaxRequestsPerChild 0
</IfModule> 我将ThreadsPerChild 25更改为ThreadsPerChild 1000
https://stackoverflow.com/questions/34129077
复制相似问题