Olá pessoal, resolvi o problema assim:
# su - zimbra
$ zmlocalconfig -e proxy_server_names_hash_max_size=4096
$ zmlocalconfig -e proxy_server_names_hash_bucket_size=512
$ zmproxyctl start
Eu instalei o Zimbra 8.6 no CentOS 7 e mudei o
zmprov modifyConfig zimbraFileUploadMaxSize 5000000
zmprov mcf zimbraMtaMaxMessageSize 52428800
Eu reiniciei a caixa de correio
Eu não consigo acessar meu webmail Zimbra com o endereço do proxy, então verifiquei o servidor proxy e o reiniciei.
Então eu tenho esse problema
Starting zmconfigd...Done.
Starting memcached...Done.
Starting proxy...Failed. 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.
Eu segui este artigo e eu mudei e de jeito nenhum.
Olá pessoal, resolvi o problema assim:
# su - zimbra
$ zmlocalconfig -e proxy_server_names_hash_max_size=4096
$ zmlocalconfig -e proxy_server_names_hash_bucket_size=512
$ zmproxyctl start
Você só precisa aumentar o tamanho da tabela de hash quando aumenta o servidor
Depende da sua configuração, você pode reduzir o número de servidores da tabela e reload
do serviço em vez de reiniciar.
service nginx reload
server_names_hash_max_size
Seu valor padrão é 512. Se você estiver hospedando centenas de sites em seu servidor.
Nginx sugere que você pode alterar server_names_hash_max_size
ou server_names_hash_bucket_size
para acomodar um grande número de sites, mas eu prefiro manter server_names_hash_bucket_size
como está e tornar server_names_hash_max_size
grande em vários de 2 até que o erro desapareça.
Em um servidor, onde hospedamos mais de 300 sites, precisamos alterá-lo para 8192
Use um truque para descobrir o tamanho correto usando o seguinte comando:
ls /etc/nginx/sites-available/ | wc -c
Tags nginx