nginx 503 Service Temporarily Unavailable 方法

503 Service Temporarily Unavailable 
最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了 limit_req zone=allips burst=50 nodelay;   )为了证实该问题,反复改动该数量测试发现问题确实在这。这个数量设得太小有问题,通过fiddler发现web页面刷新一下,因为页面上引用的js,css,图片都算一个连接。所以单个页面刷新下就有可能刷爆这个限制,超过这个限制就会提示503 Service Temporarily Unavailable。

 

limit_req_zone $binary_remote_addr zone=one:500m rate=2000r/s;
 limit_conn_zone $binary_remote_addr zone=addr:500m;

limit_conn addr 50;
limit_req zone=one burst=50 nodelay; 

你可能感兴趣的:(java)