From 89cd1c7dd7a09f77f99b6bb6eba4c47703f17396 Mon Sep 17 00:00:00 2001 From: "amarsholanky1994@gmail.com" Date: Fri, 25 Jan 2019 15:04:06 +0530 Subject: [PATCH] idle_timeout increased to 1 hour instead of 60 seconds --- src/cowboy_http.erl | 2 +- src/cowboy_websocket.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cowboy_http.erl b/src/cowboy_http.erl index b6cb7a4b..a376dff3 100644 --- a/src/cowboy_http.erl +++ b/src/cowboy_http.erl @@ -220,7 +220,7 @@ set_timeout(State0=#state{opts=Opts, streams=Streams}) -> State = cancel_timeout(State0), {Name, Default} = case Streams of [] -> {request_timeout, 5000}; - _ -> {idle_timeout, 60000} + _ -> {idle_timeout, 3600000} end, TimerRef = case maps:get(Name, Opts, Default) of infinity -> undefined; diff --git a/src/cowboy_websocket.erl b/src/cowboy_websocket.erl index 1469c008..6df023ee 100644 --- a/src/cowboy_websocket.erl +++ b/src/cowboy_websocket.erl @@ -115,7 +115,7 @@ upgrade(Req, Env, Handler, HandlerState) -> when Req::cowboy_req:req(), Env::cowboy_middleware:env(). %% @todo Immediately crash if a response has already been sent. upgrade(Req0=#{version := Version}, Env, Handler, HandlerState, Opts) -> - Timeout = maps:get(idle_timeout, Opts, 60000), + Timeout = maps:get(idle_timeout, Opts, 3600000), MaxFrameSize = maps:get(max_frame_size, Opts, infinity), Compress = maps:get(compress, Opts, false), FilteredReq = case maps:get(req_filter, Opts, undefined) of