From 477f403de972492a10b93d4c6e8db4770d21b1d7 Mon Sep 17 00:00:00 2001 From: Evan Phoenix Date: Fri, 12 Dec 2014 17:52:15 -0800 Subject: [PATCH] redirect io right after daemonizing so startup errors are shown. Fixes #359 --- lib/puma/single.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/puma/single.rb b/lib/puma/single.rb index b88577f9..26c64e9d 100644 --- a/lib/puma/single.rb +++ b/lib/puma/single.rb @@ -73,6 +73,7 @@ module Puma if daemon? log "* Daemonizing..." Process.daemon(true) + redirect_io end load_and_bind @@ -84,12 +85,11 @@ module Puma @server = server = start_server - unless @options[:daemon] + unless daemon? log "Use Ctrl-C to stop" + redirect_io end - redirect_io - @cli.events.fire_on_booted! begin