LINUX.ORG.RU
ФорумAdmin

лимиты у nginx

 


0

1

Скажите как избавиться от этой ошибке:

2014/09/29 02:28:48 [warn] 27183#0: *1409164 delaying request, excess: 0.230, by zone "one", client:xx.xx.xx.xx, server: tal.ru, request: "GET /ckfsys-master/browser/default/frmactualfolder.html HTTP/1.1", host: "tal.ru", referrer: "http://tal.ru/ckfsys-master/browser/default/browser.html?Type=Image&Connector=http://tal.ru/ckfsys-master/connectors/php/connector.php&CKEditor=wysiwyg&CKEditorFuncNum=0&langCode=ru"

2014/09/29 02:28:48 [warn] 27183#0: *1409172 delaying request, excess: 1.090, by zone "one", client:xx.xx.xx.xx, server: tal.ru, request: "GET /ckfsys-master/browser/default/frmresourceslist.html HTTP/1.1", host: "tal.ru", referrer: "http://tal.ru/ckfsys-master/browser/default/browser.html?Type=Image&Connector=http://tal.ru/ckfsys-master/connectors/php/connector.php&CKEditor=wysiwyg&CKEditorFuncNum=0&langCode=ru"

2014/09/29 02:28:48 [error] 27183#0: *1409173 limiting requests, excess: 2.070 by zone "one", client:xx.xx.xx.xx, server: tal.ru, request: "GET /ckfsys-master/browser/default/frmupload.html HTTP/1.1", host: "tal.ru", referrer: "http://tal.ru/ckfsys-master/browser/default/browser.html?Type=Image&Connector=http://tal.ru/ckfsys-master/connectors/php/connector.php&CKEditor=wysiwyg&CKEditorFuncNum=0&langCode=ru"

Я так понял что эту ошибку регулирует:

limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s; limit_req zone=one burst=7;

но увеличиваю на: limit_req_zone $binary_remote_addr zone=one:10m rate=70r/s; limit_req zone=one burst=20;

Не помогает :(


The rate is specified in requests per second (r/s). If a rate of less than one request per second is desired, it is specified in request per minute (r/m). For example, half-request per second is 30r/m.

То есть если лимит меньше 1 запрос в сек, то надо указывать временной интервал в минутах.

А вообще, если не заете как это использовать, то лучше отключите. А то отстрелите себе обе ноги :)

ЗЫ лично я настроил лимиты только на тяжелый( динамический контент), ибо спамерские говноботы сильно грузят сервер, тащя все подряд без остановки.

Rost ★★★★★
()

Ты не понимаешь как это работает.
rate=70r/s - для каждого ИП будут взяты на обработку запросы со скоростью 70 запросов в секунду.
burst=20 - максимальная очередь запросов 20, при превышении этого порога клиенту будет выдана 503 или то на что заменили.

настроку это штуки нужно производить в соотвествии с реалиями конкретного приложения..

expelled ★★
()
Ответ на: комментарий от expelled

Я отдельно ставлю по фильтру, на конкретную дериктория - где этот редактор используется, даже 20 запросов поставил - все равно при первом заходе 503 ошибка показывает, дальше жму обновить ... на третьей попытки ошибка уходит.

Так что понять не могу, почему он при 20 или даже 70 запросах - все равно ошибку показывает.

Roman_S
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.