I believe the documentation for the limit_req_zone directive on this page is wrong:


It says that a rate parameter is not optional, but it is. The directive requires at least three parameters, but

limit_req_zone $binary_remote_addr zone=limit:64k sync;


limit_req_zone $binary_remote_addr zone=limit:64k zone=limit:64k;

are valid, omitting the rate. I see in the code that the default is 1r/s. Perhaps updating the documentation to list the default would be good, or changing the code to have the rate be required.

Thank you,

Aidan Carson