【问题标题】:timeout if request processing not finished within specified time如果请求处理未在指定时间内完成,则超时
【发布时间】:2016-03-12 10:30:58
【问题描述】:

我正在使用 tomcat 6。假设我向 Web 服务器发送一个请求,这需要 20 多秒。如果响应,tomcat 将停止处理该请求时是否有任何默认超时 不是在 n 秒内发回?如果是, server/context.xml 中的属性名称是什么?

我找到了connectionTimeout,但它决定了一旦建立连接,Tomcat 将等待 http 请求行的时间。它没有告诉服务器等待请求完成处理多长时间

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

    您只能通过设置客户端读取超时来完成此操作。 Tomcat 没有请求处理超时,只有连接和读取超时。

    【讨论】:

    • 不是 tomcat 读取超时是一个属性,它告诉服务器等待请求完成处理多长时间?
    • 我相信你在谈论so timeout,这对我来说看起来和我要求的一样,即客户端套接字在发送请求后等待响应(根据stackoverflow.com/questions/18184899/…)但它似乎适用仅用于 NIO 实现而不用于标准实现?
    • 对我的 cmets 有什么想法吗?
    猜你喜欢
    • 2018-10-10
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多