location /t {
lua_check_client_abort on;
access_by_lua '
local ok, err = ngx.on_abort(function ()
ngx.log(ngx.ERR, "on abort called")
ngx.exit(499)
end)
if not ok then
ngx.log(ngx.ERR, "cannot set on_abort: " .. err)
end
--local server = require "resty.websocket.server"
--local wb, err = server:new{
-- timeout = 5000, -- in milliseconds
-- max_payload_len = 65535,
--}
--if not wb then
-- ngx.log(ngx.ERR, "failed to new websocket: ", err)
-- return ngx.exit(444)
--end
ngx.sleep(10)
';
content_by_lua return;
}