From 160fd377426f1f447b7a696795cb52fa35decf52 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 30 Nov 2018 18:11:36 +0100 Subject: server_epoll: Increase write timeout 7 may be too low for some slow machines and/or networks --- net/server_epoll.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'net') diff --git a/net/server_epoll.lua b/net/server_epoll.lua index 4b40c7d5..5ec4aa5f 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -36,7 +36,7 @@ local _ENV = nil; local default_config = { __index = { read_timeout = 14 * 60; - write_timeout = 7; + write_timeout = 60; tcp_backlog = 128; accept_retry_interval = 10; read_retry_delay = 1e-06; -- cgit v1.2.3 From 448257af39e57ddfd35b968c6ca18679ccd000a0 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 30 Nov 2018 18:23:43 +0100 Subject: net.server_epoll: Remove unused config option --- net/server_epoll.lua | 1 - 1 file changed, 1 deletion(-) (limited to 'net') diff --git a/net/server_epoll.lua b/net/server_epoll.lua index 5ec4aa5f..567d3154 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -41,7 +41,6 @@ local default_config = { __index = { accept_retry_interval = 10; read_retry_delay = 1e-06; read_size = 8192; - connect_timeout = 20; handshake_timeout = 60; max_wait = 86400; min_wait = 1e-06; -- cgit v1.2.3 From 6176e9ff1b48d42310eed5730aa82d8bc3968d22 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 30 Nov 2018 19:40:39 +0100 Subject: server_epoll: Add comments describing config options --- net/server_epoll.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'net') diff --git a/net/server_epoll.lua b/net/server_epoll.lua index 567d3154..ecb72a00 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -35,13 +35,28 @@ local _ENV = nil; -- luacheck: std none local default_config = { __index = { + -- If a connection is silent for this long, close it unless onreadtimeout says not to read_timeout = 14 * 60; + + -- How long to wait for a socket to become writable after queuing data to send write_timeout = 60; + + -- Some number possibly influencing how many pending connections can be accepted tcp_backlog = 128; + + -- If accepting a new incoming connection fails, wait this long before trying again accept_retry_interval = 10; + + -- If there is still more data to read from LuaSocktes buffer, wait this long and read again read_retry_delay = 1e-06; + + -- Size of chunks to read from sockets read_size = 8192; + + -- Timeout used during between steps in TLS handshakes handshake_timeout = 60; + + -- Maximum and minimum amount of time to sleep waiting for events (adjusted for pending timers) max_wait = 86400; min_wait = 1e-06; }}; -- cgit v1.2.3