From: Junkone Date: 2008-09-25T05:00:10+09:00 Subject: this prog keeps stopping again and again i have put enough exception handlers. but this prog keeps stalling after some time. how do i fix it. Wed Sep 24 10:30:16 -0700 2008 Wed Sep 24 10:30:22 -0700 2008 c:/ruby/lib/ruby/1.8/openssl/buffering.rb:35:in `sysread': An existing connectio n was forcibly closed by the remote host. (Errno::ECONNRESET) from c:/ruby/lib/ruby/1.8/openssl/buffering.rb:35:in `fill_rbuff' from c:/ruby/lib/ruby/1.8/openssl/buffering.rb:106:in `gets' from c:/ruby/lib/ruby/1.8/net/imap.rb:991:in `get_response' from c:/ruby/lib/ruby/1.8/net/imap.rb:929:in `receive_responses' from c:/ruby/lib/ruby/1.8/net/imap.rb:922:in `initialize' from c:/ruby/lib/ruby/1.8/net/imap.rb:921:in `start' from c:/ruby/lib/ruby/1.8/net/imap.rb:921:in `initialize' from ./imDaveAlerts.rb:13:in `new' from ./imDaveAlerts.rb:13:in `doAlerts' from C:/toronto/app/helpers/myCron.rb:10 from c:/ruby/lib/ruby/gems/1.8/gems/timeoutx-0.3.0/lib/ timeoutx.rb:58:in `timeout' from C:/toronto/app/helpers/myCron.rb:7 require 'imDaveAlerts' require "timeoutx" while(true) puts Time.now begin TimeoutX.timeout(15){ begin a=DaveAlerts.new a.doAlerts() rescue Exception print Exception.to_s end } rescue Exception print Exception.to_s end sleep(5) end