The elasticbeanstalk-access_log log-file in our AWS EBS instances are full of 408 errors, like these:
172.31.1.56 (-) - - [16/Mar/2016:10:16:31 +0000] "-" 408 - "-" "-"
172.31.1.56 (-) - - [16/Mar/2016:10:16:31 +0000] "-" 408 - "-" "-"
172.31.1.56 (-) - - [16/Mar/2016:10:16:31 +0000] "-" 408 - "-" "-"
172.31.1.56 (-) - - [16/Mar/2016:10:16:31 +0000] "-" 408 - "-" "-"
172.31.1.56 (-) - - [16/Mar/2016:10:16:31 +0000] "-" 408 - "-" "-"
172.31.1.56 (-) - - [16/Mar/2016:10:16:59 +0000] "-" 408 - "-" "-"
They appear randomly, sometimes there are a few minutes between them, sometimes there are 4-6 errors within a few seconds. These errors also happen on our non-public staging environment when there is no any real traffic on the server, so the source of these requests is probably one of AWS's own service.
I played with the settings for hours on different environments, and here is the solution:
When I turned off the 'Connection Draining' under Configuration -> Load Balancing, the errors are vanished from the logs.
And here comes the best part: When I turned on the Connection Draining again, the errors didn't come back!
So it seems that turning it off and on works on AWS Load-Balancer too (not only on Windows...)