summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ebin/rabbit_app.in1
-rw-r--r--src/rabbit_reader.erl2
2 files changed, 2 insertions, 1 deletions
diff --git a/ebin/rabbit_app.in b/ebin/rabbit_app.in
index 5ead105145..78c97b25fa 100644
--- a/ebin/rabbit_app.in
+++ b/ebin/rabbit_app.in
@@ -42,5 +42,6 @@
{reuseaddr, true},
{backlog, 128},
{nodelay, true},
+ {linger, {true, 0},
{exit_on_close, false}]}
]}]}.
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index ff5eac21f0..fce61129fa 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -31,7 +31,7 @@
-define(HANDSHAKE_TIMEOUT, 10).
-define(NORMAL_TIMEOUT, 3).
--define(CLOSING_TIMEOUT, 1).
+-define(CLOSING_TIMEOUT, 30).
-define(CHANNEL_TERMINATION_TIMEOUT, 3).
-define(SILENT_CLOSE_DELAY, 3).