From 95d2855f62aa31cfc65f270811c71edc43476aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 3 May 2017 17:44:00 +0200 Subject: Add the idle_timeout HTTP/1.1 protocol option This fixes the connection being dropped because of request_timeout despite there being some active streams. --- doc/src/manual/cowboy_http.asciidoc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'doc/src') diff --git a/doc/src/manual/cowboy_http.asciidoc b/doc/src/manual/cowboy_http.asciidoc index b792c1a..949fa88 100644 --- a/doc/src/manual/cowboy_http.asciidoc +++ b/doc/src/manual/cowboy_http.asciidoc @@ -15,6 +15,7 @@ as a Ranch protocol. ---- opts() :: #{ env := cowboy_middleware:env(), + idle_timeout := timeout(), max_empty_lines := non_neg_integer(), max_header_name_length := non_neg_integer(), max_header_value_length := non_neg_integer(), @@ -43,6 +44,9 @@ The default value is given next to the option name: env (#{}):: Middleware environment. +idle_timeout (60000):: + Time in ms with no data received before Cowboy closes the connection. + max_empty_lines (5):: Maximum number of empty lines before a request. -- cgit v1.2.3