Доступен выпуск сервера приложений NGINX Unit 1.3
Новости
В нем появились инструменты для Ruby и Go, возможность использования символов UTF-8 в заголовках запросов, а также новые параметры для настройки таймаутов.
966 открытий970 показов
В открытый доступ была выложена бета-версия сервера приложений 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 может одновременно выполняться несколько приложений на разных языках программирования, параметры запуска которых можно изменять динамически без необходимости правки файлов конфигурации и перезапуска.
966 открытий970 показов