Guest User

Untitled

a guest
Aug 28th, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. [doug@Douglass-MacBook-Pro slice-cme]$ cat test2.rb
  2. require "net/http"
  3. http = Net::HTTP.new("http://1.1.1.1:80")
  4. http.open_timeout = 2
  5. http.read_timeout = 3
  6. begin
  7. http.start
  8. begin
  9. http.request_get("/whatever?") do |res|
  10. res.read_body
  11. end
  12. rescue Timeout::Error
  13. puts "Timeout due to reading"
  14. end
  15. rescue Timeout::Error
  16. puts "Timeout due to connecting"
  17. end
  18. [doug@Douglass-MacBook-Pro slice-cme]$ ruby test2.rb
  19. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
  20. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `open'
  21. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `block in connect'
  22. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/timeout.rb:66:in `timeout'
  23. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:877:in `connect'
  24. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:862:in `do_start'
  25. from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:857:in `start'
  26. from test2.rb:6:in `<main>'
  27. [doug@Douglass-MacBook-Pro slice-cme]$ ruby -v
  28. ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
Advertisement
Add Comment
Please, Sign In to add comment