Возможно поможет что-то вроде limit_req_zone $wsgiz zone=wsgi_zone:30m rate=15r/s; location / { set $wsgiz binary_remote_addr; #POST if ($request_method = GET ) { set $wsgiz $binary_remote_addr$remote_port;#add some random data } limit_req zone=wsgi_zone burst=30 nodelay; uwsgi_pass site_one; include uwsgi_params; }