in lib/resty/http.lua [198:217]
function _M.set_keepalive(self, ...)
local sock = self.sock
if not sock then
return nil, "not initialized"
end
if self.keepalive == true then
return sock:setkeepalive(...)
else
local res, err = sock:close()
if res then
return 2, "connection must be closed"
else
return res, err
end
end
end