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

有没有办法增加Apache Web服务器和tomcat之间的超时连接

连昊天
2023-03-14

当我试图从Tomcat服务器上可用的源获取数据时,我的应用程序会超时。我可以看到数据库查询是罪魁祸首,因为它在100秒内发送数据,因为它正在处理大量的数据。我的请求在60秒内超时,导致以下错误

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request

Reason: Error reading from remote server

我使用mod_代理从ApacheWeb服务器连接到tomcat服务器。我尝试将SSL连接器的conctiontimeout增加到90000毫秒,但仍然请求在60秒内获得超时。我是否缺少任何需要更改的内容,以便增加连接超时。

我正在使用Tomcat9。任何线索都会非常有用。因为我被困在这里很久了。

谢谢

共有1个答案

别开诚
2023-03-14

找到了在文件中定义代理超时值httpd.conf方法。我在下面添加了两个参数Timeout 300 ProxyTimeout 300

更多的细节你可以参考这里

 类似资料:
  • 问题内容: 我有一个自动运行git clone /pull的脚本(这实际上发生在jenkinsCI中,但我的问题更笼统)。远程git服务器基于HTTPS。带有git客户端的计算机具有不稳定的DSL Internet连接,因此有时会重新连接并更改IP地址,从而丢失所有现有连接。当git客户端运行时连接失败时,客户端将永远不会成功,但也不会因超时而失败,因此我的脚本会挂断。 我想设置客户端,使其在一段

  • 我的要求是使用Prometheus和Grafana监视包含Apache的Linode虚拟机。(PS-普罗米修斯和格拉法纳在一个单独的Linode虚拟机中运行) 我使用以下文档安装Apache exporter:https://www.techbeginner.in/2021/01/install-and-configure-apache-node.html.服务文件如下所示: 我已将--scrap

  • 如何增加超时,以便在处理响应之前,请求不会超时? Spring Boot中的Tomcat设置: 每秒的请求在15秒的过程中被提升到300,所有的请求都在下面的gatling(蓝色)中看到。 这是由于使用工作线程为300个请求提供服务。 控制器是在SpringMVC中编写的,它返回,执行异步请求处理,因此在处理响应后将恢复响应。 但即使是设置为高位1200000即将结束时有很多503(红色) 加特林

  • 我试图在运行时向tomcat添加一个端口。有办法做到这一点吗?或者有没有办法监听所有端口?我使用的是spring,我希望用户能够添加一个APIendpoint调用,以添加一个新的端口来侦听。 我知道您可以在配置文件中添加其他端口,但我不知道我需要添加哪些端口。

  • 编辑:最后,问题似乎来自io.emit()中缺少第二个参数。现在它起作用了,非常感谢:)

  • 问题内容: 我有一台使用以下命令广播BLE广告的linux计算机: 效果很好,但是计算机每秒只广播一次蓝牙广告。我想将此频率提高到每秒10次或更多。有没有办法增加BlueZ中的广告频率?还是每秒一次是标准且不变的?如果无法使用命令行工具,我很乐意使用C API进行此操作。 问题答案: 我想我知道了。 代替: 做这个: 第二个hcitool命令(0x08 0x0006)是“ LE设置广告参数。前两个