diff options
author | Loïc Hoguin <[email protected]> | 2011-05-09 20:37:12 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2011-05-09 20:37:12 +0200 |
commit | b3d3045cae8d90257851e87e0073c227656d3ad0 (patch) | |
tree | 5087f767baceaacb68798c95dad2c82807aeeba5 /src/cowboy_tcp_transport.erl | |
parent | 420f5baf98cb1b19209977e5552107ab3222767f (diff) | |
download | cowboy-b3d3045cae8d90257851e87e0073c227656d3ad0.tar.gz cowboy-b3d3045cae8d90257851e87e0073c227656d3ad0.tar.bz2 cowboy-b3d3045cae8d90257851e87e0073c227656d3ad0.zip |
Increase the default backlog from 128 to 1024.
Improves reliability under heavy load.
Diffstat (limited to 'src/cowboy_tcp_transport.erl')
-rw-r--r-- | src/cowboy_tcp_transport.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cowboy_tcp_transport.erl b/src/cowboy_tcp_transport.erl index 49003bd..fdd3ca6 100644 --- a/src/cowboy_tcp_transport.erl +++ b/src/cowboy_tcp_transport.erl @@ -30,7 +30,7 @@ messages() -> {tcp, tcp_closed, tcp_error}. -> {ok, LSocket::inet:socket()} | {error, Reason::atom()}. listen(Opts) -> {port, Port} = lists:keyfind(port, 1, Opts), - Backlog = proplists:get_value(backlog, Opts, 128), + Backlog = proplists:get_value(backlog, Opts, 1024), gen_tcp:listen(Port, [binary, {active, false}, {backlog, Backlog}, {packet, raw}, {reuseaddr, true}]). |