Написать пост

Доступен выпуск сервера приложений NGINX Unit 1.3

Аватар Наташа Маркова

В нем появились инструменты для Ruby и Go, возможность использования символов UTF-8 в заголовках запросов, а также новые параметры для настройки таймаутов.

В открытый доступ была выложена бета-версия сервера приложений NGINX Unit 1.3. Разработчики продолжили расширять возможность запуска web-приложений на Python, PHP, Perl, Ruby и Go. Код проекта написан на языке Си и распространяется под лицензией Apache 2.0.

Нововведения

В версии 1.3 устранены проблемы с обработкой ошибок при установке HTTP-соединений. Среди других изменений:

  • параметр max_body_size для ограничения размера тела запроса;
  • новые параметры для настройки таймаутов при установке HTTP-соединения: "settings": { "http": { "header_read_timeout": 30, "body_read_timeout": 30, "send_timeout": 30, "idle_timeout": 180, "max_body_size": 8388608 } },
  • автоматическое использование Bundler там, где это возможно в модуле Ruby;
  • интерфейс http.Flusher в модуле для языка Go;
  • возможность использования символов в кодировке UTF-8 в заголовках запросов.

Первая версия сервера приложений NGINX 1.1 была выпущена в середине апреля 2018 года. Под управлением NGINX Unit может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска.

Следите за новыми постами
Следите за новыми постами по любимым темам
965 открытий965 показов