about summary refs log tree commit homepage
path: root/lib/unicorn.rb
DateCommit message (Expand)
2010-10-27fix delays in signal handling
2010-07-16SIGTTIN works after SIGWINCH
2010-07-13SIGHUP deals w/ dual master pid path scenario
2010-06-17revert rbx-only workaround for IO#reopen
2010-06-15workaround rbx not reopening logs to stderr/stdout
2010-06-10respect "working_directory" wrt config.ru
2010-06-08spew backtrace when config reloading fails
2010-06-08cleanup master_sleep loop
2010-05-06doc: kill Dir.chdir example
2010-05-06always load Rack up front at startup
2010-04-30add global Unicorn.listener_names method
2010-04-19avoid nuking workers after waking up from suspend/hibernate
2010-04-19prefer explicit requires when possible
2010-04-08unicorn: load constants after app has loaded
2010-03-01load the Etc module up front
2010-03-01configurator "user" directive outside of after_fork
2010-02-28respect user's encoding in config.ru in 1.9
2010-02-28put switch parsing for config.ru into Unicorn.builder
2010-02-18Unicorn::builder to wrap our Rack::Builder usage
2010-02-18graceful handling of bad config.ru + HUP w/ preload_app
2010-02-09reorder commonly accessed HttpServer struct members
2010-01-19initialize signal handlers before writing pid file
2010-01-07Merge branch 'rack-1.1'
2009-12-28clarify errors when listeners fail to bind
2009-12-27Avoid leaking ready pipe file descriptor to workers
2009-12-26exit with failure if master dies when daemonized
2009-12-14set env["rack.logger"] for applications
2009-12-13simplify pid assignment
2009-11-21cleanup: remove needless returns
2009-11-15ClientShutdown: RDoc
2009-11-15replace "rescue => e" with "rescue Object => e"
2009-11-14preserve user/group ownership when reopening logs
2009-11-13raise Unicorn::ClientShutdown if client aborts in TeeInput
2009-11-09Load Unicorn constants when building app
2009-11-09don't nuke children for long after_fork and app loads
2009-11-04Fix autoload of Etc in Worker for Ruby 1.9
2009-11-04worker: user/group switching for after_fork hooks
2009-11-01Do not override Dir.chdir in config files
2009-10-31cleanup error handling and make it less noisy
2009-10-31more portable symlink awareness for START_CTX[:cwd]
2009-10-29cleanup: avoid redundant error checks for fstat
2009-10-29fix reliability of timeout kills
2009-10-18stop continually resends signals during shutdowns
2009-10-08fchmod heartbeat flips between 0/1 for compatibility
2009-10-07doc: expand on the SELF_PIPE description
2009-10-05Document the START_CTX hash contents
2009-10-01Avoid a small window when a pid file can be empty
2009-09-30small cleanup to pid file handling + documentation
2009-09-30RDoc for Unicorn::HttpServer::Worker
2009-09-30cleanup: use question mark op for 1-byte comparisons