about summary refs log tree commit homepage
path: root/SIGNALS
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-06-10 17:57:08 -0700
committerEric Wong <normalperson@yhbt.net>2010-06-10 17:57:08 -0700
commitf9baab18705218dae4c37c2c92d1ceea151bba8e (patch)
tree7e8dd6fbe26ea3c5baf77b9afb4540092531e9ff /SIGNALS
parent14da5bda8f4f34e84670fd7ce411dc92c22ec469 (diff)
downloadunicorn-f9baab18705218dae4c37c2c92d1ceea151bba8e.tar.gz
While we're at it, inform people of why they might use
a symlink
Diffstat (limited to 'SIGNALS')
-rw-r--r--SIGNALS7
1 files changed, 6 insertions, 1 deletions
diff --git a/SIGNALS b/SIGNALS
index be96892..8851775 100644
--- a/SIGNALS
+++ b/SIGNALS
@@ -14,7 +14,12 @@ Unicorn and nginx.
   will also pick up any application code changes when restarted.  If
   "preload_app" is true, then application code changes will have no
   effect; USR2 + QUIT (see below) must be used to load newer code in
-  this case.
+  this case.  When reloading the application, +Gem.refresh+ will
+  be called so updated code for your application can pick up newly
+  installed RubyGems.  It is not recommended that you uninstall
+  libraries your application depends on while Unicorn is running,
+  as respawned workers may enter a spawn loop when they fail to
+  load an uninstalled dependency.
 
 * INT/TERM - quick shutdown, kills all workers immediately