> On 26 Mar 2021, at 13:14, raven...@megaline.kg wrote: > > После смены нативной zlib-1.2.7 на zlib-ng 2.0.1 (собрана в режиме > совместимости с zlib) лог буквально завален ошибками: > > "gzip filter failed to use preallocated memory: 65536 of 0 while sending to > client" > > Хотя, насколько я припоминаю, обход ошибок такого рода упоминался в анонсе к > какой-то из версий 1.13. >
Попробуйте патч, при сборке с zlib-ng: diff --git a/src/http/modules/ngx_http_gzip_filter_module.c b/src/http/modules/ngx_http_gzip_filter_module.c --- a/src/http/modules/ngx_http_gzip_filter_module.c +++ b/src/http/modules/ngx_http_gzip_filter_module.c @@ -516,7 +516,7 @@ ngx_http_gzip_filter_memory(ngx_http_req */ if (conf->level == 1) { - wbits = ngx_max(wbits, 13); + wbits = ngx_max(wbits, 15); } ctx->allocated = 8192 + 16 + (1 << (wbits + 2)) -- Sergey Kandaurov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru