Class: Mongrel::HttpServer

Inherits:
Object
  • Object
show all
Defined in:
lib/patches.rb

Instance Method Summary collapse

Instance Method Details

#orig_process_clientObject

redefine Montrel::HttpServer::process_client so that we can intercept the socket that is being used so Spawn can close it upon forking



60
# File 'lib/patches.rb', line 60

alias_method :orig_process_client, :process_client

#process_client(client) ⇒ Object



61
62
63
64
# File 'lib/patches.rb', line 61

def process_client(client)
  Spawn.resources_to_close(client, @socket)
  orig_process_client(client)
end