Apache HTTP 服务器:httpd.conf 中超时 10 分钟(600 秒);但 API 每次都会在 5 分钟后超时

Apache HTTP 服务器:httpd.conf 中超时 10 分钟(600 秒);但 API 每次都会在 5 分钟后超时

我有 Apache HTTP Server -> Wildfly 组合和 keycloak 作为身份验证。

[root@alt-esb-app01 conf.d]$ httpd -version
Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 14 2016 18:04:44

我在 Wildfly 中部署了 rest API。我让线程休眠 7 分钟。API 记录了 7 分钟的工作情况。但 Postman 或 Java 客户端显示:

邮递员回复:

Could not get response
Error: read ECONNRESET
GET https://masterdata.test.chintugrator.cosng.net/AccountsService/api/test
Error: read ECONNRESET
Request Headers
Authorization: Basic dXNlcjE6dXNlcjE=
User-Agent: PostmanRuntime/7.29.0
Accept: */*
Cache-Control: no-cache
Postman-Token: bb514333-62ef-4bac-81ca-2d7ac16b7f07
Host: masterdata.chintugrator.cosng.net
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

Apache HTTP 会议:

ServerRoot "/etc/httpd"

LoadModule auth_openidc_module modules/mod_auth_openidc.so
Include conf.modules.d/*.conf


User apache
Group apache


ServerAdmin root@localhost

ServerName esb-app01.unix.cosng.net:80

<Directory />
    AllowOverride none
    Require all denied
</Directory>


DocumentRoot "/var/www/html"
TimeOut 600

其中包括 masterdata.conf

<VirtualHost 10.0.1.1:1001>
    ServerName masterdata.test.chintugrator.cosng.net

    ProxyPreserveHost on
    ProxyPass / balancer://masterdata/
    ProxyPassReverse / balancer://masterdata

    RequestHeader set X-Forwarded-Ssl on
    RequestHeader set X-Forwarded-Proto "https"

    CustomLog /var/log/httpd/net.cosng.chintugrator.test.masterdata_access.log combined
    ErrorLog /var/log/httpd/net.cosng.chintugrator.test.masterdata_error.log
</VirtualHost>

我还可以在哪些地方查找 HTTPD 中的超时?我在 VirtualHost 中添加了超时,但在 Postman 上得到的结果相同。

可能是防火墙或网络设置吗?

野生蝇:

在此处输入图片描述

答案1

有点晚了,但今天遇到了类似的问题并解决了。

就我而言,我的 Apache 使用的是 fastcgi,而我必须更改的 conf 文件是 fastcgi.conf:RequestTimeout="600"(持续 10 分钟)。

相关内容