我使用keycloak网守作为连接到keycloak实例的代理,以保护kibana。所有工具都运行在一个私有的kubernetes集群中。keycloak网守安装了以下头盔图表https://github.com/mvitale1989/helm-keycloak-gatekeeper。
我注意到,通过长时间运行kibana查询(> 10秒),我恰好在10秒后得到HTTP502错误的网关。我用"kubectl port-forward ...“直接连接到kibana。并测试了一些长时间运行的查询,并在30秒后获得超时。这就是为什么我认为keycloak网守要对HTTP502代码负责。我在keycloak网守实例的日志中找不到任何东西。
问: keycloak网守对超过10秒的上行请求有默认超时吗?如果是,我如何将其更改为例如30秒?
非常感谢您的提前!
发布于 2020-01-09 17:14:45
我们也有同样的问题。两个重要的变量是:
server-write-timeout: 30s
upstream-response-header-timeout: 30s第一个是完整响应的超时时间。第二个是接收第一个响应头的超时时间。
发布于 2020-01-06 22:03:56
在Keycloak网守的配置中,ServerReadTimeout的默认值设置为10秒,请参阅:
您应该能够通过在配置文件中设置server-read-timeout来更改此设置:
server-read-timeout: 30
https://stackoverflow.com/questions/59412352
复制相似问题