Skip to content

nginx increase server_names_hash_bucket_size

by admin on June 17th, 2010

Nachn einen Systemwechsel wollte sich plötzlich nginx nicht mehr starten lassen und quittierte stattdessen mit folgender Fehlermeldung seinen Dienst:

Starting nginx: 2010/06/17 10:33:01 [emerg] 6283#0: could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32

Einige Recherchen später war klar: “server_names_hash_bucket_size” steuert die maximal zulässige Länge eines vHost-Eintrags. Doch wieso tritt das nach dem Systemumzug auf? Bingo: Der Neue Hostname des Systems ist länger als der alte und dieser wird irgendwie für die default Domain herangezogen, Grenzwert überschritten…

Folgender Eintrag in der nginx.conf setzt den Wert herauf:

http {

server_names_hash_bucket_size 64;

}

…einen Startversuch später war alles wieder im Lot.

Related posts:

  1. nginx für Zend Framework konfigurieren

From → Uncategorized

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS