Выпуск nginx 1.11.3

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.3, в котором реализованы следующие изменения:

  • По умолчанию выключена директива accept_mutex, определяющая метод уведомления рабочих процессов о поступлении новых соединений («on» — по очереди, «off» — все разом);
  • На Linux-системах при вызове epoll задействован флаг EPOLLEXCLUSIVE;
  • Добавлен новый модуль ngx_stream_geo_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента;
  • Добавлен новый модуль ngx_stream_geoip_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента, используя готовые базы MaxMind для привязки диапазонов адресов к регионам;
  • Добавлен новый модуль ngx_stream_split_clients_module, позволяющий создавать переменные для A/B тестирования (также известного как «split-тестирование»);
  • В модуле stream добавлена поддержка переменных в директивах proxy_pass и proxy_ssl_name;
  • Исправлена утечка сокетов при использовании протокола HTTP/2.

© OpenNet