On May 25, 2010, at 09:30, Dagnan wrote: > On May 25, 6:06 pm, Tanaka Akira <a... / fsij.org> wrote: >> 2010/5/26 Dagnan <dag... / gmail.com>: >> >>> - with my system install of Ruby (1.8.7) I don't have this problem... >> >> Strange. Ruby 1.8.7p248 raises EOFError on my environment. >> >> % ruby-1.8.7p248 -ve " >> require 'net/http' >> require 'net/https' >> require 'uri' >> >> url = URI.parse('https://www.google.com') >> res = Net::HTTP.start(url.host, url.port) { |http| >> http.get('/')} >> >> " >> ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux] >> /home/ruby/187p248/lib/ruby/1.8/net/protocol.rb:135:in `sysread': end >> of file reached (EOFError) >> from /home/ruby/187p248/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill' >> from /home/ruby/187p248/lib/ruby/1.8/timeout.rb:62:in `timeout' >> from /home/ruby/187p248/lib/ruby/1.8/timeout.rb:93:in `timeout' >> from /home/ruby/187p248/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill' >> from /home/ruby/187p248/lib/ruby/1.8/net/protocol.rb:116:in `readuntil' >> from /home/ruby/187p248/lib/ruby/1.8/net/protocol.rb:126:in `readline' >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:2024:in >> `read_status_line' >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:2013:in `read_new' >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:1050:in `request' >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:772:in `get' >> from -e:8 >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:543:in `start' >> from /home/ruby/187p248/lib/ruby/1.8/net/http.rb:440:in `start' >> from -e:7 >> -- >> Tanaka Akira > > My mistake. It fails everywhere, because with net/https we have to > specify to use ssl. > > My problem is actually in net-http-persistent module, I try to > reproduce it but it succeeds manually... > > So this topic is no longer useful.