Hi Patrice, thanks for your reply. I'm Kai's colleague here in the UK, and 
have been working with him on this problem. To answer your question:

The manifestation of the problem when we pointed a browser at our web app 
(https://dashboard.geospock.com), and forced a full refresh, was that the 
browser would refuse to connect at all, showing an error something like 
"Safari was unable to establish a secure connection to the website". As Kai 
mentioned, whether or not it worked was dependent on which network we 
connected from: It failed on our UK office broadband connection, and from a 
VPS located in London, whereas it worked fine on our UK mobile data 
connections, from a San Fransisco VPS, and also on my UK broadband 
connection at home (different ISP). The easiest way I found to test was to 
run the following openssl command:

openssl s_client -servername dashboard.geospock.com -connect 
dashboard.geospock.com:443 -showcerts

If successful, this prints out our custom SSL certificate (the app is 
hosted via a custom Google Apps domain). When it failed, openssl would 
crash, with the following output:

CONNECTED(00000003)

58671:error:14077417:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert 
illegal 
parameter:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/ssl/s23_clnt.c:593:

Where possible, we made a note of the IP addresses resolved for 
dashboard.geospock.com in the locations we were testing. For our (failing) 
office network, we were always routed to: 64.233.167.121, from the London 
VPS (not working) we got 64.233.166.121, whereas from the SFO VPS (which 
worked), we got 173.194.79.121, and from my home broadband (also working) I 
get 173.194.67.121.

I notice that currently when I run the openssl test, but connect it 
directly to one of the failing resolved IP addresses, or try the London VPS 
(which was failing), it's working fine. I suppose this means the problem 
has now been resolved. It certainly was still failing yesterday when we 
originally posted, and for at least 24 hours before that.

The whole situation is very concerning for us, since all our production 
apps are hosted on App Engine with custom SSL certificates served via 
Google Apps domains. If our apps are failing intermittently for periods of 
several days in some locations, that will have a very serious impact on our 
business. We need to understand exactly what happened, and how we can 
prevent it in the future.

Thanks
Jon

On Friday, 21 August 2015 19:56:53 UTC+1, Patrice (Cloud Platform Support) 
wrote:
>
> Hi Kai,
>
> What exact error do you get when you connect from the UK? A screenshot 
> with the exact error might be interesting to see so we can further 
> troubleshoot this.
>
> Cheers!
>
> On Friday, August 21, 2015 at 7:14:50 AM UTC-4, Kai van Duuren wrote:
>>
>> We are having problems serving our web app on App Engine with SSL on a 
>> custom domain. We had followed the instructions for uploading a certificate 
>> to a custom domain via the admin console. This had been working without 
>> problems for several weeks, but since yesterday we have been observing some 
>> SSL connection errors.
>>
>> Retrieving the main page from our location in the UK results in a 
>> connection error. Accessing via a proxy in San Fransisco loads the page 
>> without problem.
>>
>> We have tried deleting and reinstalling the certificate via the admin 
>> console but this had no effect.
>>
>> The url in question is https://dashboard.geospock.com
>>
>> What could be causing this? Is this a routing issue internal to Google or 
>> could it be a configuration problem on our end?
>>
>> Thanks.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e08e9a2d-5840-4be0-aa7e-93034bb79217%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to