Релиз Unit 1.3

Валентин Бартенев vbart на nginx.com
Пт Июл 13 13:30:16 UTC 2018


Здравствуйте.

Рад сообщить о выпуске новой версии NGINX Unit.

Изменения в Unit 1.3                                             13.07.2018

    *) Изменение: в значениях полей заголовка запроса разрешены символы UTF-8.

    *) Добавление: настройка ограничения на размер тела запроса.

    *) Добавление: настройка различных таймаутов HTTP соединения.

    *) Добавление: теперь модуль Ruby автоматически использует Bundler, если
       тот доступен.

    *) Добавление: интерфейс http.Flusher в модуле Go.

    *) Исправление: различные проблемы при обработке ошибок в HTTP соединении.

    *) Исправление: запросы с телом могли некорректно обрабатываться в
       модуле PHP.

    *) Исправление: отдельные опций конфигурации PHP, установленные через API,
       сбрасывались после обработки первого запроса в процессе приложения.


Пример конфигурации с новыми параметрами:

  {
      "settings": {
          "http": {
              "header_read_timeout": 30,
              "body_read_timeout": 30,
              "send_timeout": 30,
              "idle_timeout": 180,
              "max_body_size": 8388608
          }
      },

      "listeners": {
          "127.0.0.1:8034": {
              "application": "mercurial"
          }
      },

      "applications": {
          "mercurial": {
              "type": "python 2",
              "module": "hgweb",
              "path": "/data/hg"
          }
      }
  }


Все таймауты указываются в секундах.
Значение "max_body_size" задается в байтах.

Обратите внимание, что в данном примере параметры объекта "http" установлены
в свои значения по умолчанию.  Если данные значения вас устраивают, то нет
необходимости задавать их явно.

Пакеты для дистрибутивов Linux, а также Docker-образы доступны по ссылкам:

 - Пакеты:  https://unit.nginx.org/installation/#precompiled-packages
 - Docker:  https://hub.docker.com/r/nginx/unit/tags/

Также следите за статьями в нашем блоге, где подробнее рассказывается о новых
возможностях в свежих версиях Unit'a:

 - https://www.nginx.com/blog/tag/nginx-unit/

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru