lib/dispatch-rider/subscriber.rb in dispatch-rider-1.2.8 vs lib/dispatch-rider/subscriber.rb in dispatch-rider-1.2.9
- old
+ new
@@ -38,27 +38,27 @@
end
private
def register_quit_trap
- Signal.trap("QUIT") do
+ SignalTools.append_trap("QUIT") do
# signal number: 3
logger.info "Received SIGQUIT, stopping demultiplexer"
demultiplexer.stop
end
end
def register_term_trap
- Signal.trap("TERM") do
+ SignalTools.append_trap("TERM") do
# signal number: 15
logger.info "Received SIGTERM, stopping demultiplexer"
demultiplexer.stop
end
end
def register_int_trap
@already_interrupted = false
- Signal.trap("INT") do
+ SignalTools.append_trap("INT") do
if @already_interrupted
logger.info "Received SIGINT second time, aborting"
exit(0)
else
logger.info "Received SIGINT first time, stopping demultiplexer"