gpt4 book ai didi

kubernetes - 如何更改 OpenShift 中路由的 HTTP 请求-响应的允许超时?

转载 作者:行者123 更新时间:2023-12-05 02:41:44 25 4
gpt4 key购买 nike

OpenShift 4.6

OpenShift 中有一个基本设置:[Pod <- Service <- Route]。在 Pod 中运行的服务有一个 HTTP 端点响应 90 秒或更长时间。在某些情况下这是正常的,所以我愿意允许这种行为。

然而,在发送对路由的请求(并且响应未返回)一段时间后(大约 60-70 秒),路由以 HTTP 504 响应:

<html>
<body>
<h1>504 Gateway Time-out</h1>
The server didn't respond in time.
</body>
</html>

我不确定 OpenShift 在什么时候决定断开电路,我找不到任何允许更改此超时的配置选项。

如何为服务和 pod 设置自定义超时以延长请求-响应周期的持续时间?

最佳答案

您可能正在寻找 haproxy.router.openshift.io/timeout 注释,您可以使用它来注释您的路线:

oc annotate route myroute --overwrite haproxy.router.openshift.io/timeout=2s

您可以在文档中找到有关路由配置的更多信息:https://docs.openshift.com/container-platform/4.6/networking/routes/route-configuration.html#nw-configuring-route-timeouts_route-configuration

关于kubernetes - 如何更改 OpenShift 中路由的 HTTP 请求-响应的允许超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67956832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com