Over the last day or so, one of instances has had a large amount of bandwidth consumed. This means that we have nearly exceeded our allowance (roughly the same amount inbound and outbound).
Looking though the logs, the only thing I can see is lots and lots of 400 172 errors in the nginx access.log with the same text string.
I have changed nginx to a different port, implemented fail2ban but since the traffic is coming from different IPs this isn't working. I have also got our VPS provider to change our VPS' IP.
Fail2ban is currently dropping all connections to Port 80 which isn't ideal as we'd like to use this port.
Is there anything we can do to improve the situation? If we are dropping suspect traffic will this still count towards our allowance?
More Info
I managed to get more details by changing the nginx error log level.
The only error that seems to be occurring is cleint sent an invalid request while reading client request line.
The domain is new and has not being used before ( it is a brand new subdomain on one of long term existing domains).
I wil check whether it is using the same path.
Also is there any reason why its increasing outboubd traffic is it just because the inbound packets are being blocked?