From 17b9cdbbedf3d1a99581574c3834e7827356d69c Mon Sep 17 00:00:00 2001 From: Kim Alvefur <zash@zash.se> Date: Thu, 18 Aug 2016 17:13:22 +0200 Subject: net.server_epoll: Add separate timout for initial connection --- net/server_epoll.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'net') diff --git a/net/server_epoll.lua b/net/server_epoll.lua index 2374ab57..c4ae7133 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -30,6 +30,7 @@ local cfg = { tcp_backlog = 128; accept_retry_interval = 10; read_retry_delay = 1e-06; + connect_timeout = 20; handshake_timeout = 60; }; @@ -464,8 +465,8 @@ function interface:init() return self:starttls(); else self:setflags(false, true); + self:setwritetimeout(cfg.connect_timeout); end - self:setreadtimeout(); end function interface:pause() -- cgit v1.2.3