preload_app prevents graceful restarts of code changes

This commit is contained in:
Kyle Drake 2015-01-16 17:19:12 -08:00
parent 70f2057854
commit bd43c38753

View file

@ -31,8 +31,9 @@ Rainbows! do
stderr_path "/var/log/neocities/neocities.log"
stdout_path "/var/log/neocities/neocities.log"
preload_app true
# preload_app does not restart with code changes, so we turn it off.
preload_app false
before_fork do |server, worker|
old_pid = "/var/run/neocities/neocities.pid.oldbin"
if File.exists?(old_pid) && server.pid != old_pid
@ -43,7 +44,7 @@ Rainbows! do
end
end
end
after_fork do |server, worker|
DB.disconnect
end