Доступен (http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.3 (http://nginx.org/), в котором реализованы следующие изменения:
- По умолчанию выключена директива accept_mutex (http://nginx.org/ru/docs/ngx_core_module.html#accept_mutex), определяющая метод уведомления рабочих процессов о поступлении новых соединений ("on" - по очереди, "off" - все разом);
- На Linux-системах при вызове epoll задействован флаг EPOLLEXCLUSIVE (https://lwn.net/Articles/667087/);
- Добавлен новый модуль ngx_stream_geo_module (https://nginx.org/ru/docs/stream/ngx_stream_geo_module.html), позволяющий создавать переменные, значения которых зависят от IP-адреса клиента;
- Добавлен новый модуль ngx_stream_geoip_module (https://nginx.org/ru/docs/stream/ngx_stream_geoip_module.html), позволяющий создавать переменные, значения которых зависят от IP-адреса клиента, используя готовые базы MaxMind (http://www.maxmind.com/) для привязки диапазонов адресов к регионам;
- Добавлен новый модуль ngx_stream_split_clients_module (https://nginx.org/ru/docs/stream/ngx_stream_split_clients_mo...), позволяющий создавать переменные для A/B тестирования (также известного как "split-тестирование");
- В модуле stream добавлена поддержка переменных в директивах proxy_pass и proxy_ssl_name;
- Исправлена утечка сокетов при использовании протокола HTTP/2.
URL: http://mailman.nginx.org/pipermail/nginx-ru-announce/2016/00...
Новость: http://www.opennet.me/opennews/art.shtml?num=44852