server_names_hash_bucket_size nginx

Встречается вот такая ошибка :

could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
Но самое интересное, что данной директивы в дефолтном конфиге не стоит, теперь большая часть ежели не все, будут подставлять её во все строки, пока не запустится корректно nginx, но стоит сходить по адресу http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html
как сразу же становится ясно, что ее нужно вставлять в http блок.
Вот пример :
http {
include       /etc/nginx/mime.types;
default_type  application/octet-stream;
server_names_hash_bucket_size 64;
access_log  /var/log/nginx/access.log;
Tags: , ,

2 комментария to “server_names_hash_bucket_size nginx”

  1. Илья Says:

    Я читал что server_names_hash_bucket_size должен быть равен кешу процессора…
    вот тока я хз 1 и 2 уровень 32
    3 — 512 вроде

    так у меня server_names_hash_bucket_size 64; не покатит?
    и вобще может это для суперсерверов? а то у меня обычная средненькая vps
    я просто заранее думаю)) сразу настраиваю

  2. admin Says:

    данный параметр нужно увеличивать только при увеличении количества сайтов.

Leave a Reply