diff --git a/lib/puma/single.rb b/lib/puma/single.rb index 2ba4dff2..1486583d 100644 --- a/lib/puma/single.rb +++ b/lib/puma/single.rb @@ -55,6 +55,11 @@ module Puma exit end + Signal.trap "SIGCHLD" do + log "! Error starting new process as daemon, exitting" + exit 1 + end + pid = @cli.jruby_daemon_start sleep end