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

Impressum / About Us