Maybe the location should be changed, like this:<div><br></div><div dir="ltr">  <span class="Apple-style-span" style>location ~ /\/.</span><br><br>Be careful about the slash before the dot(.)<span></span></div><div dir="ltr">
<br>On Saturday, June 23, 2012, CM Fields  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would like to add a small delay to error 503 responses back to the<br>

client. Error code 503 is triggered when a client hits the<br>
"limit_req_zone" of 200 requests per minute.<br>
<br>
Maxim's ngx_http_delay looks like the right tool but I think my<br>
configuration, or my understand is wrong. I am using the latest<br>
version of Nginx and have built it from source adding in the<br>
ngx_http_delay from the git repo. The build finished without error and<br>
Nginx daemon starts fine.<br>
<br>
I am using the following syntax. My understanding is error 503 will be<br>
trapped and sent to the "abuse503" location. In "location @abuse503"<br>
we sleep for 2 seconds and then return a error code 503 to the client.<br>
<br>
As a test I execute "wget <a href="http://myserver/.test" target="_blank">http://myserver/.test</a>"<br>
<br>
# Test -- deny hidden files<br>
location ~ /\. { error_page 404 503 @abuse503; }<br>
<br>
error_page 503 @abuse503;<br>
    location @abuse503 {<br>
         delay 2s;<br>
         return 503;<br>
    }<br>
<br>
Do I have the syntax correct? Oddly, what I am seeing is a 404 being<br>
returned immediately and not delayed if the file does NOT exist on the<br>
file system.<br>
<br>
192.168.0.1 myserver - [22/Jun/2012:13:26:50 -0400] "GET /.test<br>
HTTP/1.1" 404 831 "-" "Wget/1.13.4 (linux-gnu)"<br>
2012/06/22 13:26:50 [error] 4227#0: *60 open()<br>
"/disk/web/htdocs/.test" failed (2: No such file or directory),<br>
client: 192.168.0.1, server: myserver, request: "GET /.test HTTP/1.1",<br>
host: "myserver"<br>
<br>
If the file DOES exist a 503 is sent, but no delay.<br>
<br>
Thanks for your time.<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'nginx@nginx.org')">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br><br>-- <br>Liu Lantao<br>EMAIL: liulantao ( at ) gmail ( dot ) com ; <br>WEBSITE: <a href="http://www.liulantao.com/portal" target="_blank">http://www.liulantao.com/portal</a> .<br>