Question

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

Posted March 7, 2016 4.2k views
Nginx

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
failed.

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.

edited by kamaln7

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
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
failed.

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

Submit an Answer