# HG changeset patch # User Kim Alvefur # Date 1471533202 -7200 # Node ID afbda0bd9cfc34a5d3143993b7d0d4907bf049a2 # Parent 335b5ce060620873c04087c756ccd91bd6527916 net.server_epoll: Add separate timout for initial connection diff -r 335b5ce06062 -r afbda0bd9cfc net/server_epoll.lua --- a/net/server_epoll.lua Thu Aug 18 17:07:14 2016 +0200 +++ b/net/server_epoll.lua Thu Aug 18 17:13:22 2016 +0200 @@ -30,6 +30,7 @@ tcp_backlog = 128; accept_retry_interval = 10; read_retry_delay = 1e-06; + connect_timeout = 20; handshake_timeout = 60; }; @@ -464,8 +465,8 @@ return self:starttls(); else self:setflags(false, true); + self:setwritetimeout(cfg.connect_timeout); end - self:setreadtimeout(); end function interface:pause()