nginx есть десятки гигабат памяти и сервер уходит в swap (6 replies)
Здравствуйте, Nginx-ru. Помогите nginx в течении часа после запуска начинает жрать порядка 60-70 гигобайт памяти и дальше растет не хвтает свапа и сервер перегружать приходится если вовремя не килнуть...
View ArticleMailing list migration to mailman3 (no replies)
Добрый день, Как вы могли заметить по web-интерфейсу, рассылка переведена на mailman3. Он сильно отличается от mailman2, который использовался ранее. Пожалуйста, обратите внимание на несколько...
View ArticleИгорь Сысоев ушёл из компаний F5 Network и покинул проект NGINX (no replies)
https://www.opennet.ru/opennews/art.shtml?num=56535 Игорь Сысоев ушёл из компаний F5 Network и покинул проект NGINX Игорь Сысоев, создатель высокопроизводительного HTTP-сервера NGINX, уволился из...
View ArticleПочему записи в access.log могут содержать пустой remote_addr ? (no replies)
Дано: nginx 1.18.0-0ubuntu1.2 и access_log по умолчанию. Проблема: некоторые записи в access.log содержат пустой IP клиента. Примеры (обе строки начинаются с пробела, фактические запросы заменил на...
View Articlenginx-1.21.6 (no replies)
Изменения в nginx 1.21.6 25.01.2022 *) Исправление: при использование EPOLLEXCLUSIVE на Linux распределение клиентских соединений между рабочими процессами было неравномерным. *) Исправление: во время...
View ArticleRe: Почему записи в access.log могут содержать пустой remote addr ? (no replies)
Здравствуйте! Сходу, если идея, то IP адреса может не быть, если запрос приходит в nginx через unix-сокет. Проверьте все ваши listen'ы или дайте nginx -T. С уважением, Иван. 25.01.2022 11:21, Ilya...
View Articlejs_import (1 reply)
Здравствуйте, All! Ошибка в русской документации к директиве js_import: http://nginx.org/ru/docs/http/ngx_http_js_module.html#js_import Синтаксис: js_import модуль.js | имя_экспорта из модуль.js;...
View Articleвыдать 406 ошибку, если заголовок не тот (2 replies)
Добрый день. Есть задача на уровне nginx провалидировать клиентские заголовки если Content-Type != application/vnd.api+json то выдать 406 Как это можно сделать средаствами nginx?
View ArticleЗахватывать заголовки, которые содержат слово "foo" (no replies)
Всем привет. Мне нужно настроить nginx для upstream и мне нужно захватывать только некоторые заголовки, которые содержат слово "foo" и переслать только эти заголовки в upstream. Подскажите, пожалуйста,...
View Articledelaying request, excess (1 reply)
Приветствую, прошу вашей помощи в настройке nginx. Мои логи: [warn] 813728#813728: *26 delaying request, excess: 4.700, by zone "site.ru", client:...... nginx.conf: http { ... limit_req_zone...
View Articleособенности редиректа через port forwarding (2 replies)
на роутере проброшены порты: 8080 -> 1.2.3.4:80 8081 -> 1.2.3.4:443 на nginx: server { listen 1.2.3.4:80; server_name domain.ru; return 301 https://$host$request_uri; } server { listen...
View ArticleКак форварднуть на другую страницу (no replies)
Всем привет. Нужно перенаправить ссылки вида /market/134-5-20210310-01-00-1398 (т.е. /market/.*) на /market/. Но не редиректом, а именно так, чтобы на /market/134-5-20210310-01-00-1398 отобразилась...
View Articleuserid - как запить отдаваемую первую куку в лог? (2 replies)
log_format log1 '$remote_addr;$msec;$args;$http_referer;$request_time;$cookie_uid'; ... userid on; userid_name uid; userid_expires max; При первом посещении страницы - не пишет отдаваемую uid в лог....
View ArticleСредствами nginx вставить случайное число на страницу, чтобы предотвратить...
Возникла идея быстрого подсчета посетителей - выделив отдельный лог для запросов картинки логотипа с сайта. Но, для того, чтобы подсчет был корректным - нужно полностью отключить кеширование этой одной...
View ArticleВопрос про ngx_http_upstream_module (1 reply)
Коллеги, Когда серверу в блоке upstream ставишь параметр backup или down и делаешь nginx reload, существующие соединения к данному серверу сразу сбрасываются или им дают доработать? Можно эксперимент...
View ArticlenginxQuic: ошибка ERR_QUIC_PROTOCOL_ERROR 200 (no replies)
Здравствуйте На последней ревизии nginxQuic (rev 55b38514729b) столкнулся с частыми ошибками: net::ERR_QUIC_PROTOCOL_ERROR 200: [info] 29411#29411: *397 quic unknown transport param id:0x20, skipped...
View ArticlekeepAliveTimeout для Nginx и для сервера в upstream (4 replies)
Добрый день! Хотелось бы понять суть и установить верные значения keepAliveTimeout как для Nginx так и для серверов в upstream. Каково вообще оптимальное значение этого параметра для клиента в браузере...
View ArticleМусорные запросы (no replies)
Добрый день. Можно ли на основе лога типа такого 2022/04/11 10:43:38 [error] 4465#4465: *969587 access forbidden by rule, client: 45.160.168.238, server: *, request: "ST /category-s HTTP/1.1", host:...
View ArticleОбщие переменные модулей (no replies)
Привет. Nginx собран со сторонним модулем, имеющим свои переменные. Есть ли какой то способ получить доступ к переменным этого модуля из другого своего модуля? Прочитать и изменить доступ к ним. Может...
View ArticleWiki owned? (2 replies)
Приветствую. Набрел на ссылку http://wiki.nginx.org/HttpAuthDigestModule/ , ведущую вроде как на nginx.org, но стоит очень старый Wordpress, судя по коду, вероятно похацканный. Там ничего лишнего не...
View Article