Wydano wersję głównej gałęzi nginx 1.19.10, w ramach której kontynuowany jest rozwój nowych możliwości (w równolegle wspieranej stabilnej gałęzi 1.18 wprowadzane są tylko zmiany związane z usuwaniem poważnych błędów i luk w zabezpieczeniach).
Główne zmiany:
- Domyślna wartość parametru „keepalive_requests”, który określa maksymalną liczbę żądań, które można wysłać przez jedno połączenie keep-alive, została zwiększona z 100 do 1000.
- Dodano nową dyrektywę „keepalive_time”, która ogranicza całkowity czas życia każdego połączenia keep-alive, po upływie którego połączenie zostanie zamknięte (nie mylić z keepalive_timeout, określającym czas bezczynności, po którym połączenie keep-alive zostaje zamknięte).
- Dodano zmienną $connection_time, za pomocą której można uzyskać informacje o czasie trwania połączenia w sekundach z dokładnością milisekundową.
- Dodano obejście w celu rozwiązania problemu pojawiania się w dzienniku ostrzeżeń „gzip filter failed to use preallocated memory” w przypadku korzystania z biblioteki zlib-ng.
Źródło: opennet.ru
