From 279e1b0d4bf27e759d46460035dd6dacccef35f7 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 4 Mar 2009 11:27:50 -0800 Subject: Add before_exec hook This is useful for freeing certain resources you do NOT want passed to child processes. --- lib/unicorn.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/unicorn.rb') diff --git a/lib/unicorn.rb b/lib/unicorn.rb index 0727456..d442f63 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -327,6 +327,7 @@ module Unicorn Dir.chdir(@start_ctx[:cwd]) cmd = [ @start_ctx[:zero] ] + @start_ctx[:argv] logger.info "executing #{cmd.inspect} (in #{Dir.pwd})" + @before_exec.call(self) if @before_exec exec(*cmd) end end -- cgit v1.2.3-24-ge0c7