当前位置: 首页 > 知识库问答 >
问题:

proxy\u ajp:错误(70007)指定的超时已过期:

伏业
2023-03-14

我在error_log中得到错误。我能够找出我需要增加ProxyTimeout

然而,我无法找到我可以在哪里更改它。我所能做的就是把这个添加到服务器上。xml:

<Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="600000"
               redirectPort="8443" />

你知道如何准确地增加代理超时吗?我正在使用来自AWS和Apache Tomcat v7的Ubuntu

我尝试将其添加到代理html中。形态:

ProxyRequests On 
<Proxy *>
    AddDefaultCharset off
    Order deny,allow
    Allow from all
</Proxy>
ProxyPreserveHost Off
ProxyTimeout 1200

我还将其添加到httpd.conf中:

TimeOut 600

我已经重新启动了Tomcat服务器,但上述配置都没有帮助。

顺便说一句,这是确切的错误,我不明白为什么会提到代理。我没有通过任何代理服务器连接......当我提交表单时会出现问题,这会触发一些艰难的处理。然后它会在大约时间内超时。60秒。但是,程序仍然运行,只有请求超时。

错误:

[Thu Aug 13 07:34:21.677693 2015] [proxy_ajp:error] [pid 1515] (70007)The timeout specified has expired: AH01030: ajp_ilink_receive() can't receive header
[Thu Aug 13 07:34:21.677769 2015] [proxy_ajp:error] [pid 1515] [client 212.130.108.58:52206] AH00992: ajp_read_header: ajp_ilink_receive failed, referer: http://52.17.109.177/Visma_UploadInterface/MappingServlet
[Thu Aug 13 07:34:21.677782 2015] [proxy_ajp:error] [pid 1515] (70007)The timeout specified has expired: [client 212.130.108.58:52206] AH00878: read response failed from 127.0.0.1:8009 (localhost), referer: http://52.17.109.177/Visma_UploadInterface/MappingServlet

共有2个答案

朱兴学
2023-03-14

我已经解决了它,修改了现有的虚拟主机配置。

<Proxy "unix:/run/php/php7.2-fpm-example.sock|fcgi://localhost">
   ProxySet timeout= 600
</Proxy>

<FilesMatch \.php$>
  SetHandler "proxy:fcgi://localhost"
</FilesMatch>
丁景山
2023-03-14

我通过将这两行简单的代码添加到httpd中解决了这个问题。conf文件:

Timeout 600
ProxyTimeout 600

我还重启了整个服务器,不仅仅是Tomcat。不知道这是否有必要,但看起来是这样。

 类似资料:
  • 我的Magento WebSite遇到了一个磨损问题。。。每隔1-2天,its就会下降。错误为错误503后端提取失败。大师冥想。当我检查apache日志时,它显示“[proxy\u fcgi:error][pid 3910:tid 140273111668480](70007)指定的超时已过期:[客户端127.0.0.1:55123]AH01075:错误将请求发送到:81:(轮询)” 我怀疑这是a

  • 我有这个错误在我的apache访问日志。 我使用apache 2.2和tomcat 7。在访问文件中,我看到apache向tomcat发送请求,但tomcat无法全部处理。当错误发生时,我必须重新启动tomcat以使我的应用程序正常工作。 我在tomcat上有2个j2ee应用程序。该应用程序通过jdbc连接池使用连接到posgres数据库。我在应用程序日志中看到,他们至少有4个免费连接。所以我认为

  • 我试图用下面的连接字符串连接到SQL服务器,但它给出了这个"错误连接超时过期" 我已尝试telnet,并且它已成功连接。但是,根据代码,即使我尝试指定默认端口,也无法连接。 我有做错什么吗?提前谢谢你。 Telnet结果

  • 问题内容: 我正在使用Hibernate,试图模拟2个并发更新到数据库中的同一行。 编辑:我将em1.getTransaction()。commit移到em1.flush()之后;我没有收到任何StaleObjectException,两个事务已成功提交。 我在上遇到以下异常。为什么? 问题答案: 好吧,您正试图陷入僵局,并且成功了:-) Transaction1开始,与您的实体更新(和锁定)行。

  • 问题内容: 我已将计算机更改为Linux Mint x64 OS,并且在尝试执行旧程序时遇到了python库,igraph库的问题。 DeprecationWarning:为避免名称与igraph项目冲突,该可视化库已重命名为“ jgraph”。方便时请升级。 我找不到有关如何更改新库代码的信息。在Win8 PC上,通过pip安装,它可以完美运行,但是我不能在Mint上使其在我的PC上运行。普通安

  • 我在Win 10 x64上使用JetBrains Rider 2018.1.3来开发一些Unity游戏。 我的一个C#脚本大约有12000行代码,文件大小约为550KB。这个文件的代码检查被禁用,向这个文件添加代码变得非常困难,因为它甚至不向我显示错误。我必须输入我的代码,保存,进入unity,等待编译完成,并在unity控制台中看到我的错误。这种检查在小文件上运行良好。 我能做些什么来为大文件重