aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/main_loop.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/main_loop.rb b/lib/main_loop.rb
index 571e058..4ba4648 100644
--- a/lib/main_loop.rb
+++ b/lib/main_loop.rb
@@ -40,12 +40,14 @@ class MainLoop
rescue => e
Rails.logger.error "MainLoop#start:Exception: #{e.class}: #{e.message}"
Rails.logger.error Rails.backtrace_cleaner.clean(e.backtrace)
- #retry if MainLoop.try_ones_more?
+ retry if MainLoop.try_ones_more?
end
private
def self.try_ones_more?
+ sleep(2)
+ return true
if MainLoop.exception_tries < 1
sleep(2**MainLoop.exception_tries)
MainLoop.exception_tries+= 1