Релиз 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