Описание параметра server_names_hash

Igor Sysoev is at rambler-co.ru
Mon Feb 6 13:53:48 MSK 2006


On Mon, 6 Feb 2006, [windows-1251] Дугин Сергей wrote:

> Получил ошибку при запуске nginx:
> 2006/02/06 13:20:27 [emerg] 52255#0: could not build the
> server_names_hash, you should increase either
> server_names_hash_max_size: 512 or server_names_hash_bucket_size: 128
>
> Решил поискать что за такие параметры, какое у них должно быть в моем
> случае оптимальное значение и не нашел ни где инфы:((
>
> Нашел только этот совет http://www.lexa.ru/nginx-ru/msg04240.html, но
> хотелось бы осмысленно играться с циферками.

Сначала нужно увеличивать server_names_hash_max_size. Если это значение
стало значительно больше имён серверов в конфигурации и всё равно
выдаётся такая ошибка, то нужно увеличивать server_names_hash_bucket_size.

server_names_hash_bucket_size внутри выравнивается до размера cache line
size процессора. То есть, в данном случае можно указать 200, а внутри
будет 256.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list