I have a strange behavior my config looks something like this:
http {
limit_req_zone $binary_remote_addr zone=nocachelimit:10m rate=120r/m;
}
...
location "/api" {
{
limit_req zone=nocachelimit burst=20;
}
}
Regardless of what values i put into the rate, I even tried 1000r/s I keep getting log entries for "normal" users that say:
[warn] 16526#0: *4661 delaying request, excess: 1.000, by zone "nocachelimit"
The typical usecase is a Pageload that does not fall into the zone + 4-5 Ajax requests that will should be limited to the zone.
What could be the cause for this kind of behavior.