Starting proxy...Failed. Starting nginx...nginx: [emerg] could not build the server_names_hash

March 7, 2016 3.7k views

i have installed zimbra Multi server and i have migrated a large number of domains and accounts to my mailboxes.

When i restarted zimbra mailbox, the zimbra web mail become inaccessible so i tried to restart the proxy server and then i’m blocked on this error :

Starting nginx...nginx: [emerg] could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 64

so i changed /opt/zimbra/nginx/conf/nginx.conf

server_names_hash_max_size 512;
server_names_hash_bucket_size 64;

no way. any suggest !! thanks.

2 Answers

Try changing the server_names_hash_bucket_size to 256, worked for me.

edited by kamaln7

after changing :
Starting proxy…Failed.
Starting nginx…nginx: [emerg] could not build the servernameshash, you should increase either servernameshashmaxsize: 512 or servernameshashbucketsize: 64

i tried that in multiple of 2.
i have a question : should i set
servernameshashmaxsize 512;
servernameshashbucketsize 256;
servernameshashmaxsize 512;
servernameshashbucketsize 256;

Have another answer? Share your knowledge.