Apache Bitnami Tomcat堆栈连接超时

Apache Bitnami Tomcat堆栈连接超时,apache,tomcat,bitnami,ajp,mod-proxy-ajp,Apache,Tomcat,Bitnami,Ajp,Mod Proxy Ajp,在AWS下使用bitnami tomcat堆栈(Apache+tomcat)。直到现在一切都很完美。Webapps中的一项新功能需要超过2分钟的等待时间才能完成。但在执行停止之前,Apache发送HTTP-500错误。当检查tomcat控制台时,它同时显示以下错误 »2016年5月19日16:13:27.370至2016年5月19日16:13:27+0530, (FrameworkServlet.java:984)调试:无法完成请求, ClientBortException:java.net.S

在AWS下使用bitnami tomcat堆栈(Apache+tomcat)。直到现在一切都很完美。Webapps中的一项新功能需要超过2分钟的等待时间才能完成。但在执行停止之前,Apache发送HTTP-500错误。当检查tomcat控制台时,它同时显示以下错误

»2016年5月19日16:13:27.370至2016年5月19日16:13:27+0530, (FrameworkServlet.java:984)调试:无法完成请求, ClientBortException:java.net.SocketException: org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413) 在 org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480) 位于org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:438) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:426) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)

在尝试使用多个示例请求时,发现HTTP-500是在等待60秒之后收到的

Tomcat server.xml

  <Connector port="8099" protocol="AJP/1.3" redirectPort="8443" connectionTimeout="300000" />

Tomcat.conf

<LocationMatch "^/(?!(phpmyadmin([^a-zA-Z0-9]|$))).*$">
  ProxyPass ajp://localhost:8009 connectiontimeout=36000 timeout=36000
</LocationMatch>

ProxyPassajp://localhost:8009 connectiontimeout=36000超时=36000
检查linux的超时框,发现它是2小时。
可能是Apache或Apache Tomcat连接器超时问题。这些配置在bitnami堆栈中的何处进行更改。

如果您找到
原始/extra/httpd default.conf
文件,请编辑以下内容以根据需要增加超时并重新启动apache

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 60

或者编辑
httpd.conf
文件,在文件末尾添加上一行,然后重新启动apache

如果找到
original/extra/httpd default.conf
文件,请编辑以下内容,根据需要增加超时时间并重新启动apache

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 60

或者编辑
httpd.conf
文件,在文件末尾添加上面的一行,并在这里重新启动apache

相同的情况@arvindwill你找到解决办法了吗?同样的情况@阿文德你找到解决办法了吗?
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 60