I've posted a more detailed explanation of this to the net-dev mailing 
list: https://groups.google.com/a/chromium.org/forum/#!topic/net-dev/IsYHz3hNlNU

What we're seeing is clients making 2 back-to-back TCP connections to port 
443 but only ever sending Client Hello (and continuing TLS handshake) to 
the first opened socket. The second socket is closed by the client after 
~10 seconds without anything over the socket after the server acknowledging 
the SYN.

It seems like this isn't a Golang issue but still seems like Go shouldn't 
be logging that the handshake failed when the handshake was never started.

Should I file a bug to remove the log in that case?

On Wednesday, May 3, 2017 at 9:45:00 AM UTC-4, James Hartig wrote:
>
> We're also seeing 100k of these errors per day per server. The majority of 
> the time its just a result of:
> client SYN
> server SYN-ACK
> client FIN
> server FIN-ACK
>
> or
>  
> client SYN
> server SYN-ACK
> Retransmission
> Retransmission
> RST
> ...
>
> The error if the version is unsupported is:
> http: TLS handshake error from ip:port : tls: client offered an 
> unsupported, maximum protocol version of 300
>
> Can we ignore this error if there was no handshake ever initiated?
>
> Thanks!
>
> On Sunday, January 1, 2017 at 1:10:54 PM UTC-5, paperboardinc wrote:
>>
>> No worries J at least your trying to help. I think the minimum must be 
>> TLS 1.0 because I know I didn’t set the tls server config value, however, I 
>> do know exactly where to set it. I asked this question in the Go repo on 
>> Github, a core golang developer told me to use the forums for asking 
>> questions, I suppose he knows the answer since he wasn’t really surprised 
>> about the behavior. We have about 2 million people using the site on a 
>> monthly basis, so it really floods our logs. @bratfpatrick please help!
>>
>>  
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to