Just to follow up on this, updating to the latest version of OpenSSL seems 
to have fixed the issue. We haven't had any SSL errors for 2 days now.

On Monday, December 17, 2012 8:54:21 AM UTC-5, Jeremy Aube wrote:
>
> Right now we're wrapping the calls with code to keep retrying the calls 
> until they succeed, or fail too many times. 
>
>  
> On Tuesday, December 11, 2012 5:34:56 AM UTC-5, Nilesh Avhad wrote:
>>
>> Hi Jeremy,
>>
>> I am facing a similar issue. How did you resolve this?
>>
>> Regards,
>> Nilesh
>>
>> On Friday, 7 December 2012 18:47:20 UTC+5:30, Jeremy Aube wrote:
>>>
>>> Hi Danial,
>>>
>>> We checked the logs and it looks like no requests are being made during 
>>> the time when the errors occur. We had a 2 hour gap this morning where no 
>>> requests or responses were recorded, which happened at the time time as all 
>>> the errors. The errors also seem to be coinciding with increased network 
>>> activity on our side, so it seems very likely at this point that it's an 
>>> issue on our side rather than with the AdWords API or the ruby client 
>>> library.
>>>
>>> Thanks for your help!
>>>
>>> On Wednesday, December 5, 2012 4:16:23 AM UTC-5, AdWords API Advisor 
>>> wrote:
>>>>
>>>> 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 adwor...@googlegroups.com 
>>>> > To unsubscribe from this group, send email to 
>>>> > adwords-api...@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



Reply via email to