Hello Jeremy,
Can you please send me full debug output logs for such a request over email (please make sure not to share it with the whole group as it may contain sensitive information). -Danial, AdWords API Team. Original Message Follows: ------------------------ From: Jeremy Aube <ja...@roirevolution.com> Subject: Re: OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A Date: Mon, 3 Dec 2012 05:05:36 -0800 (PST) > Hi Danial, > > We installed the httpclient gem, but the SSL error still pops up now and > then. > > > On Monday, November 19, 2012 3:12:55 AM UTC-5, Danial Klimkin wrote: > > > > Hello Jeremy, > > > > > > It appears you are getting network timeouts. From the stack I can see you > > are using the Ruby library with net_http adapter. I recommend trying > > httpclient instead. > > > > All you need to do it to install httpclient gem like: > > gem install httpclient > > > > > > -Danial, AdWords API Team. > > > > > > On Friday, November 9, 2012 5:02:22 PM UTC+4, Jeremy Aube wrote: > >> > >> Last night at 4:27am ET, we had an ad-hoc campaign performance report > >> fail with the following error: > >> > >> OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 > >> state=SSLv3 read server session ticket A > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in > >> `connect' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in > >> `block in connect' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:68:in > >> `timeout' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in > >> `timeout' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in > >> `connect' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:755:in > >> `do_start' > >> from > >> /Users/<user>/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:744:in > >> `start' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi/adapter/net_http.rb:75:in > >> `do_request' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi/adapter/net_http.rb:30:in > >> `post' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:96:in > >> `block in post' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:193:in > >> `with_adapter' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/httpi-1.0.0/lib/httpi.rb:94:in > >> `post' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/http.rb:52:in > >> `post_response' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:151:in > >> `generate_token' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:119:in > >> `create_token' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/base_handler.rb:50:in > >> `get_token' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-ads-common-0.8.0/lib/ads_common/auth/client_login_handler.rb:67:in > >> `auth_string' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_header_handler.rb:53:in > >> `headers' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:177:in > >> `get_report_request_headers' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:153:in > >> `make_adhoc_request' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:139:in > >> `get_report_response' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:57:in > >> `download_report' > >> from > >> /Users/<user>/<dist>/<app>/shared/bundle/ruby/1.9.1/gems/google-adwords-api-0.7.1/lib/adwords_api/report_utils.rb:76:in > >> `download_report_as_file' > >> > >> We're using v201209. In the past we've had this error come up > >> intermittently, sometimes occurring several times in a row before > >> disappearing for a few weeks. Currently we're not doing anything to handle > >> it--I'm not sure if we can just wait 30 seconds and try again--but > >> everything did work fine when it ran the following hour. Also, based on the > >> timing, it's possible that it spent a full 7 minutes trying to download > >> this report before coming up with the error; normally it would complete > >> nearly instantly. > >> > > > > -- > -- > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > Also find us on our blog and discussion group: > http://adwordsapi.blogspot.com > http://groups.google.com/group/adwords-api > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > You received this message because you are subscribed to the Google > Groups "AdWords API Forum" group. > To post to this group, send email to adwords-api@googlegroups.com > To unsubscribe from this group, send email to > adwords-api+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/adwords-api?hl=en > > > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en