Não é completamente verdade isso, mas só na hora dos problemas para a gente se desenvolver com a ferramenta e aprender mais o funcionamento dela. Hoje aprendi o que fazer quando o serviço stats está como stopped.
Quando via um serviço no zimbra como stopped (com o comando zmcontrol status) bastava dar um restart que o mesmo iniciava na maioria das vezes. Porém dessa vez foi diferente, reiniciei o serviço e ele não voltou; tentei dar stop, start e também nada; olhei os logs e esses não foram muito meus amigos pois não via nada (apenas que o serviço estava parado).
E o que foi que aconteceu? Por algum motivo desconhecido, exatamente à meia-noite, ao criar a pasta /opt/zimbra/zmstat/
Nesse caso é necessário fazer o seguinte:
Como root:
# chown -R zimbra.zimbra /opt/zimbra/zmstat/
Como zimbra
$ zmcontrol stop
$ zmcontrol start
No lugar dos dois comandos acima, pode ser feito apenas como usuário zimbra:
$ zmstatctl start
Então o serviço stat será iniciado. Caso tenha dado erro, você pode procurar se existe alguma outra pasta que não pertença ao usuário/grupo zimbra dessa forma:
$ ls -la /opt/zimbra/zmstat/* | grep -v zimbra
Então é só dar permissão na referida pasta.
Ou se preferir, pode transformar logo toda a pasta pertencente ao usuário/grupo zimbra:
# chown -R zimbra.zimbra /opt/zimbra/zmstat/*
Executando o comando zmcontrol stats você conseguirá ver se todos os serviços estão iniciados.
$ zmcontrol status
Muito bom, funcionou perfeitamente. Porém não é preciso reinicializar todos eo serviços.
ResponderExcluirOpa, show de bola resolveu meu problema, obrigado
ResponderExcluir:)
Vitor
Aqui no trabalho fiz esse procedimento e continuava dando o mesmo erro. Verificamos que o hd estava batendo 100 %. Depois de fazer uma limpeza o erro parou.
ResponderExcluirFuncionou perfeitamente aqui. Ajudou bastante vlw!
ResponderExcluirCan't kill a non-numeric process ID at /opt/zimbra/bin/zmstatctl line 209.
ResponderExcluiralguém sabe o que pode ser?
Remova o que tem na pasta "/opt/zimbra/zmstat/pid/" ou renomeie os arquivos e tente novamente.
ResponderExcluir