密钥斗篷网守HTTP 502/10秒后超时

时间:2019-12-19 15:06:50

标签: kubernetes kibana keycloak-gatekeeper

我正在使用keycloak网守作为连接到keycloak实例的代理来保护kibana。所有工具都在私有kubernetes集群中运行。密钥斗篷网守已安装以下头盔图表https://github.com/mvitale1989/helm-keycloak-gatekeeper

我注意到通过长时间运行的kibana查询(> 10秒),我恰好在10秒钟后得到了HTTP 502错误的网关。我使用“ kubectl port-forward ....”直接连接到kibana,并测试了一些长时间运行的查询,并在30秒后超时。这就是为什么我认为密钥斗篷网守负责HTTP 502代码的原因。我在密钥斗篷网守实例的日志中找不到任何内容。

问题:密钥斗篷网守中是否存在默认超时,该超时请求持续10秒钟以上?如果是,如何将其更改为例如30秒?

非常感谢您!

2 个答案:

答案 0 :(得分:3)

我们遇到了同样的问题。重要的两个变量是:

server-write-timeout: 30s
upstream-response-header-timeout: 30s

第一个是完整响应的超时。第二个是接收第一个响应头的超时。

答案 1 :(得分:1)

在Keycloak网守的配置中,ServerReadTimeout的默认值设置为10秒,请参阅:

您应该可以通过在配置文件中设置服务器读取超时来更改此设置:

服务器读取超时:30