據nginx的文檔上limit_req_zonenginx:limit_req_zone區域如何清除?
一兆個字節的區域可以保持大約16000個64字節的狀態。如果區域存儲耗盡,服務器將返回503(服務暫時不可用)錯誤到所有其他請求。
我想知道這些區域以何種方式被清除?例如,如果我們有像
limit_req_zone $binary_remote_addr zone=one:1m rate=1r/s;
和獨特的用戶每一天的數量超過水木清華16000 - 這是否意味着該區域將得到溢出等用戶將開始得到503錯誤的設置位置?或者是否存在用戶不活動的時間範圍,之後清除用戶相關區域內存?
這裏我主要關心的是設置一個最佳的區域大小,而不會在高負荷情況下耗盡 。