mod_reqtimeout terminates Outlook connection after a while
Closed this issue · 0 comments
bombadil commented
As mod_proxy_msrpc handles accepted MSRPC requests directly at connection level, mod_reqtimeout doesn't see a HTTP request getting completed within the configured timeout. For this reason mod_proxy_msrpc deliberately closes Outlook connections after the timeout has been reached. A typical log with "LogLevel debug proxy_msrpc:trace2" looks like this:
[Wed Aug 07 10:36:48.357285 2013] [reqtimeout:info] [pid 16317] [client 10.10.151.74:53849] AH01382: Request body read timeout
[Wed Aug 07 10:36:48.357304 2013] [ssl:info] [pid 16317] (70007)The timeout specified has expired: [client 10.10.151.74:53849] AH01991: SSL input filter read failed.
[Wed Aug 07 10:36:48.357315 2013] [proxy_msrpc:debug] [pid 16317] mod_proxy_msrpc.c(433): (70007)The timeout specified has expired: [client 10.10.151.74:53849] error on client - ap_get_brigade
[Wed Aug 07 10:36:48.357324 2013] [proxy_msrpc:trace2] [pid 16317] mod_proxy_msrpc.c(682): [client 10.10.151.74:53849] RPC_IN_DATA: finished with poll() - cleaning up
[Wed Aug 07 10:36:48.376233 2013] [proxy_msrpc:trace2] [pid 16317] mod_proxy_msrpc.c(1475): [client 10.10.151.74:53849] RPC_IN_DATA: handler working on backend connection 0x8578d70 finished, returning connection to pool
[Wed Aug 07 10:36:48.376293 2013] [proxy_msrpc:trace2] [pid 16317] mod_proxy_msrpc.c(1480): [client 10.10.151.74:53849] RPC_IN_DATA: setting keepalive from 1 to AP_CONN_CLOSE
Outlook shows a message like the following one:
mod_reqtimeout should get disabled on requests that have been accepted and put into tunnel mode.