去年的事,随便记记

=========================================================================

2017年3月15日 记录:

 

nginx限制请求频率:

server外面加上:

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

里面加上:

limit_req zone=one burst=5;

 

解释:

超过频率的请求会被放到一个队列中延迟处理,超过burst次数的会返回503

limit_req_zone :定义限制的key

$binary_remote_addr:根据ip来限制,nginx的预制变量

zone=one :空间的名称是one

10m :共享内存大小

rate=1r/s :频率一秒钟一次请求

 

limit_req :使用刚才定义的key

zone=one :使用one这个空间

burst    :超过频率的次数的,返回503

相关文章:

  • 2021-12-01
  • 2021-09-21
  • 2021-11-30
  • 2022-12-23
  • 2022-02-07
  • 2021-06-25
  • 2022-03-08
  • 2021-11-09
猜你喜欢
  • 2021-09-02
  • 2022-12-23
  • 2021-06-07
  • 2022-12-23
  • 2021-10-09
  • 2021-11-11
  • 2021-06-15
相关资源
相似解决方案