lib/mutx/background_jobs/workers/alerts_worker.rb in mutx-0.2.4 vs lib/mutx/background_jobs/workers/alerts_worker.rb in mutx-0.2.5

- old
+ new

@@ -16,18 +16,20 @@ PTY.spawn("ruby #{args['path']}") do |stdout, stdin, pid| begin stdout.each do |line| stringio.puts line end - rescue Errno::EIO + rescue Errno::EIO => e + stringio.puts e.message + stringio.puts e.backtrace ensure Process.wait pid status = $?.exitstatus end - end + end rescue => e - logger.debug(e.message) - logger.debug(e.backtrace) + stringio.puts e.message + stringio.puts e.backtrace raise e ensure @alert.update_status(status, info: stringio.string) end end \ No newline at end of file