Hello! On Wed, Jan 15, 2020 at 12:49:56PM +0300, Михаил Монашёв wrote:
> > Начиная с 1.5.13 (http://hg.nginx.org/nginx/rev/c348dea081fb) - > > nginx запустится, и выдаст лишь предупреждение. > > > Фатальная ошибка будет только в том случае, если размер одного > > элемента превышает заданный bucket size, но это обычно означет > > именно что ошибку в конфиге. > > А если при старте nginx-а в бакете есть 10 элементов и надо добавить > 11-ый, который не влазит, то что произойдёт? > > По ссылке там только уровень логирования изменён. А хочется понять > логику в описанной ситуации. Там в коммит-логе всё подробно документировано: "hash now ignores bucket_size if it hits max_size limit". То есть если мы не смогли построить хэш в рамках заданных ограничений на максимальное количество бакетов (max size) и размер одного бакета (bucket size), то мы построим хэш с максимально разрешённым количеством бакетов, игнорируя ограничене на размер одного бакета. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru