Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java (70007)指定的超时已过期:代理:从远程服务器读取状态行时出错_Java_Apache_Tomcat_Proxy - Fatal编程技术网

Java (70007)指定的超时已过期:代理:从远程服务器读取状态行时出错

Java (70007)指定的超时已过期:代理:从远程服务器读取状态行时出错,java,apache,tomcat,proxy,Java,Apache,Tomcat,Proxy,我的apache访问日志中有此错误 我使用Apache2.2和Tomcat7。在access文件中,我看到apache向tomcat发送了请求,但tomcat无法处理所有请求。当错误发生时,我必须重新启动tomcat以使我的应用程序正常工作 我在tomcat上有两个j2ee应用程序。该应用程序通过jdbc连接池使用连接到posgres数据库。我在应用程序日志中看到他们至少有4个免费连接。所以我认为数据库没有问题 有人知道是什么导致了这个错误吗?谢谢你的建议 应用程序似乎需要更多的时间来响应apa

我的apache访问日志中有此错误

我使用Apache2.2和Tomcat7。在access文件中,我看到apache向tomcat发送了请求,但tomcat无法处理所有请求。当错误发生时,我必须重新启动tomcat以使我的应用程序正常工作

我在tomcat上有两个j2ee应用程序。该应用程序通过jdbc连接池使用连接到posgres数据库。我在应用程序日志中看到他们至少有4个免费连接。所以我认为数据库没有问题


有人知道是什么导致了这个错误吗?谢谢你的建议

应用程序似乎需要更多的时间来响应apache ProxyTimeout 尝试增加vhost/httpd配置中的proxytimeout,然后重试
根本原因是应用程序运行缓慢。您需要找到缓慢的根本原因

需要增加数据包数据传输的设置,该设置现在较低,并且ab工具在完成上述数据包后无法提供任何数据。 您可以按以下方式更改配置,然后可以享受为应用程序运行ab工具的乐趣。 在Ubuntu服务器上,您可以在/etc/sysctl.conf中找到它们

net.ipv4.netfilter.ip_conntrack_max = 32768
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_orphan_retries = 1
net.ipv4.tcp_fin_timeout = 25
net.ipv4.tcp_max_orphans = 8192
net.ipv4.ip_local_port_range = 32768    61000

尝试在虚拟主机部分中添加以下apache参数,虚拟主机部分应位于
httpd.conf
文件中,或根据服务器配置的任何其他位置

这解决了我的问题。我使用的是Apache2.4和tomcat ajp/http配置

Timeout 2400
ProxyTimeout 2400
ProxyBadHeader Ignore