webmcp
changeset 290:7c3aec7f1a7d
Removed timeout management (will be part of moonbridge)
author | jbe |
---|---|
date | Sun Mar 22 13:20:55 2015 +0100 (2015-03-22) |
parents | d36e69dfb59e |
children | fa3a5bba0067 |
files | framework/bin/mcp.lua |
line diff
1.1 --- a/framework/bin/mcp.lua Sun Mar 22 12:26:01 2015 +0100 1.2 +++ b/framework/bin/mcp.lua Sun Mar 22 13:20:55 2015 +0100 1.3 @@ -219,26 +219,16 @@ 1.4 local http_options = request.get_http_options() 1.5 local min_requests_per_fork = http_options.min_requests_per_fork or 50 1.6 local max_requests_per_fork = http_options.max_requests_per_fork or 100 1.7 - local request_header_timeout = http_options.request_header_timeout or 10 1.8 - local request_timeout = http_options.request_timeout 1.9 - local response_timeout = http_options.response_timeout or 60 1.10 local http = require("moonbridge_http") 1.11 for i, listener in ipairs(listeners) do 1.12 local request_count = 0 1.13 local function inner_handler(http_request) 1.14 - if http_options.request_timeout then 1.15 - timeout(request_timeout) 1.16 - http_request:process_request_body() 1.17 - end 1.18 - timeout(response_timeout) 1.19 request_count = request_count + 1 1.20 request.handler(http_request, request_count >= max_requests_per_fork) 1.21 - timeout(request_header_timeout) 1.22 end 1.23 local outer_handler = http.generate_handler(inner_handler, http_options) 1.24 listener.prepare = postfork_init 1.25 listener.connect = function(socket) 1.26 - timeout(request_header_timeout) 1.27 outer_handler(socket) 1.28 return request_count < min_requests_per_fork 1.29 end