Назад | Перейти на главную страницу

nginx не перезагружается после обновления; тест конфигурации завершается неудачно с 'не удалось построить types_hash'

Я только что обновил nginx до 0.8.50 (как предусмотрено PPA разработки nginx), но теперь у меня возникла проблема. Я больше не могу перезапустить свой сервер, так как он говорит: «Тестирование конфигурации nginx: [emerg]: не удалось собрать types_hash, вам следует увеличить types_hash_max_size: 1024 или types_hash_bucket_size: 32». Дело в том, что раньше он работал отлично. Я не знаю, что могло вызвать ошибку.

Что пробовал:

Моя конфигурация:
http://pastie.org/private/jcmahbdftqkhtap4au1izw

Я надеюсь, что кто-то может мне помочь, я совсем заблудился.

Итак, это было действительно глупо. Поскольку я не смог найти ничего о types_hash_bucket_size / types_hash_max_size в документации, я решил, что имена переменных неправильные и должны быть server_names_hash_bucket_size / server_names_hash_max_size, которые упоминаются в вики. Я был неправ, имена переменных были правильными, и после их увеличения все вернулось в норму.