I am a dev-ops web developer with a site running two ec2.smalls behind a load balancer on AWS.
Recently we saw 3-4 requests per second take down our clients site.
The site was down and would not come back after multiple server reboots and errors log scans for any scripts that might be causing the issue, even though no changes were recently pushed.
After I turned on load balancer logging I saw that 1000s of requests to a single page were coming from one IP address.
We forwarded the request from the load balancer to the server handling the request using X-forwarded-for and blocked the IP using an .htaccess rule.
While in communication with clients IT, they were notified that the IP address responsible for the flood of requests was in fact one of their internal company machines.
The responsible machine was remotely rebooted and all requests stopped. The site came back online.
The official explanation for this was "the computer was freaking out".
Is it possible for a web browser or windows machine to make 3-4 requests per second to a load balanced web page and take it down for 5+ hours?
Here is what the requests looked like:
2017-01-14T01:00:46.170447Z west-ssl XX.XXX.XX.XXX:33370 - -1 -1 -1 503 0 0 0 "GET https://www.example.com:443/example/12 HTTP/1.1" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" ECDHE-RSA-AES128-SHA256 TLSv1.2