对特定操作的代理"timeout server"



我想知道是否可以在特定操作(url路径)上设置替代"超时服务器"?例如,像

timeout server 1000 timeout server /something-that-takes-long-time-to-respond 10000

?

这可以通过单独的后端来解决。

frontend www-http
    bind 10.0.0.1:80
    default_backend app
    acl long_url  path_beg -i /long_url
    use_backend app-extended if long_url
backend app
    server web-1 10.0.0.2:80 check
backend app-extended
    server web-1 10.0.0.2:80 trace app/web-1
    timeout server 10m

这样的配置允许执行耗时的链接,并为特定的url配置更长的超时时间。

请注意跟踪设置,它只对同一服务器进行一次健康检查,而不是对同一服务器进行单独的检查。

相关内容

  • 没有找到相关文章

最新更新