From: Ruby Ronin Date: 2007-11-29T09:42:00+09:00 Subject: Timeout::Error mystery ------=_Part_1984_18319515.1196296923593 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Ruby/programming noob here. I've just finished my first real app, but it's performance is occassionally plagued by the following error message: c:/ruby/lib/ruby/1.8/timeout.rb:54:in `rbuf_fill': execution expired (Timeout::Error) from c:/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' from c:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout' from c:/ruby/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill' from c:/ruby/lib/ruby/1.8/net/protocol.rb:116:in `readuntil' from c:/ruby/lib/ruby/1.8/net/protocol.rb:126:in `readline' from c:/ruby/lib/ruby/1.8/net/http.rb:2017:in `read_status_line' from c:/ruby/lib/ruby/1.8/net/http.rb:2006:in `read_new' from c:/ruby/lib/ruby/1.8/net/http.rb:1047:in `request' I did find one proposed solution here (modifying the rbuf_fill method): http://www.ruby-forum.com/topic/105212 , but it doesn't seem to work for me. These posts also explains why standard error handling won't work. Does anyone have another solution? Thanks a bunch! ------=_Part_1984_18319515.1196296923593--