Как мне получить rsync, чтобы регистрировать только файлы, резервные копии которых он создает?
Я не хочу, чтобы эти строки заполняли мой файл журнала, что он делает каждый раз, когда запускается, даже если ему нечего отправлять.:
2016/11/13 14:30:01 [1554] building file list
2016/11/13 14:30:04 [1554] sent 3255320 bytes received 6707 bytes total size 697719781381
Он запускается из cron, а не в режиме демона. Моя команда:
Nginx имеет этот полезный модуль под названием Можно ли вообще ограничить рейтинг местоположения, которое включает настраиваемый заголовок? например, я пробовал это, но не смог запустить nginx. Конкретная ошибка: nginx: [Emerg] Директива limit_req не разрешена здесь в
/ etc / nginx / sites-enabled / default т.е. ему не нравится директива limi_req внутри блока Я могу жить с другим набором параметров ограничения за пределами местоположения. rsync -rtbpgo --suffix = "." $ (Date + "% Y% m% d% H% M") --exclude = ". *" --Exclude = "~ *" --exclude = "
где вы можете ограничить запросы к серверу на основе IP или количества запросов. Можно ли вообще ограничить скорость местоположения, в котором ...
ngx_http_limit_req_module
где вы можете ограничить запросы к серверу на основе IP или количества запросов. location /myservice {
if ($http_x_custom_header) {
limit_req zone=one burst=5;
}
}
if
. Это нормально вне блока if.
Вы правы, limit_req
не может использоваться на этом уровне.
Способ обойти это следующим образом.
error_page 418 = @limitreq;
location /myservice {
if ($http_x_custom_header) {
return 418;
}
}
location @limitreq {
limit_req zone=one burst=5;
<rest of config>
}
Это вернет ] 418
, если присутствует custom_header, который nginx перехватит и отправит в настраиваемый блок местоположения, который применит limit_req