The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск nginx 1.9.13

29.03.2016 19:21

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

  • В модуль stream добавлена поддержка балансировки трафика UDP, которая дополнила собой ранее добавленный балансировщик произвольных TCP-соединений. Проброс UDP может быть полезен для распределения нагрузки между несколькими DNS-, syslog- или radius-серверами. Среди поддерживаемых методов балансировки: round-robin (круговой перебор, при котором соединения равномерно распределяются среди обработчиков), least-connections (запрос перенаправляется к менее нагруженному серверу), least_time (перенаправление на сервер, демонстрирующий наиболее высокую отзывчивость) и hash (перенаправление на основе хэша от определённого пользователем параметра, например, IP). После перенаправления запроса серверу, nginx дожидается ответа и переотправляет его клиенту. Если сервер не ответил в течение таймаута, nginx помечает сервер как проблемный и прекращает отправлять на него запросы, но раз в несколько секунд проверяет не восстановился ли он, отправляя пробный клиентский запрос.
  • Возможность сборки ngx_http_perl_module в виде динамически загружаемого модуля;
  • Новая директива aio_write, управляющая применением AIO при записи файлов;
  • В менеджере кэша (cache manager) обеспечен мониторинг числа элементов в кэше и добавлены средства для предотвращения переполнения зоны ключей в разделяемой памяти;
  • Отключена по умолчанию передача на следующий сервер неидемпотентных запросов (POST, LOCK, PATCH), если запрос уже был отправлен на бэкенд. Для включения повторной отправки следует указать в директиве proxy_next_upstream параметр non_idempotent.


  1. Главная ссылка к новости (http://mailman.nginx.org/piper...)
  2. OpenNews: В nginx появилась поддержка балансировки UDP-соединений
  3. OpenNews: Выпуск nginx 1.9.12
  4. OpenNews: Выпуск nginx 1.9.11 с поддержкой динамически загружаемых модулей
  5. OpenNews: Обновление nginx 1.8.1 и 1.9.10 с устранением уязвимостей в резолвере DNS
  6. OpenNews: Выпуск nginx 1.9.9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44128-nginx
Ключевые слова: nginx
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 20:01, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Просветите, что такое "UDP-соединение"?
     
     
  • 2.4, Аноним (-), 20:16, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это все пакеты, летящие между двумя сокетами в течение некоторого времени-таймаута
     
     
  • 3.7, leap42 (ok), 02:42, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    kek
    а если таймаут на двух концах разный? а если нужно > 65535 этих "соединений", OS будет знать, что нельзя повторно использовать сокет (до истечения таймаута)?
     
     
  • 4.11, Нанобот (ok), 09:28, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >а если таймаут на двух концах разный?

    будет соединение с разными таймаутами на двух концах. ну или на одном конце будет соединение, на другом его уже не будет (даже в этом вашем tcp такой бывает)

     

  • 1.3, Какаянахренразница (ok), 20:15, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зачастили как-то релизы nginx-а...
     
     
  • 2.5, kerneliq (ok), 22:31, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так это mainline
     
  • 2.6, Аноним (-), 23:08, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    http://nginx.org/ru/CHANGES.ru - всегда почти ежемесячно релизился.
     

  • 1.12, Arkadi (??), 12:25, 14/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Tanki-onlain
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру