Blog

Resolva: RoundCube extrapolando o uso de recursos

20 Set 2011 • Leitura 5 min

Tudo está indo bem no seu servidor. Os clientes estão acessando os seus e-mails, baixando suas mensagens, mas eis então o momento de pânico: O LOAD da máquina atinge o pico suportável e todos os serviços suportados pela máquina ficam inacessíveis. O pânico toma conta e é difícil encontrar uma solução que não seja o imediato restart do servidor, já que o acesso SSH também está comprometido.
Saiba que, em muitos casos, o overload provocado no seu servidor pode ser por conta do RoundCube, um dos webmails preferidos do cPanel. Bem, na verdade a culpa não é do leitor, mas sim do MySQL. Este banco de dados é o escolhido para rodar o RoundCube, porém ele possui uma regra padrão: Toda nova execução deve aguardar a primeira esperar para ser, finalmente, executada. Em uma situação de hosting, são feitas milhares de consultas em e-mails a cada minuto – e muitas delas usando o RoundCube. O excesso de requisições na fila de execuções do MySQL poderá fazer – e fará – com que o servidor aumente o seu LOAD por conta do banco de dados e todos os serviços fiquem intermitentes.
Uma solução bastante interessante proposta pelo pessoal do NerdBlog.info é alterar o banco de dados padrão utilizado pelo RoundCube, passando a utilizar o SQLite:

  1. Acesse o seu servidor cPanel/WHM com o usuário root;
  2. Execute o seguinte comando:
[code]/scripts/convert_roundcube_mysql2sqlite[/code]
Após alguns minutos, as novas execuções do RoundCube serão feitas pelo SQLite e você não irá mais sofrer com o overload do seu servidor – pelo menos o que era ocasionado pelo MySQL.

Importante

Como no caso do Caio Zanzarini (comentário abaixo), é possível que a modificação do banco de dados apresente uma falha. Para contorná-la, basta atualizar a versão do seu RoundCube com o comando:
[code]/usr/local/cpanel/bin/update-roundcube –force[/code]
Ficou com alguma dúvida? Deixe o seu comentário!

Posts
Relacionados

22 Mar 2019 Leitura 6 min

Quais mudanças a LGPD trará para o setor da saúde?

voltar para o blog

#CONNECTEDHDBR

Receba nossas
novidades

Deixe seu e-mail para receber nossa newsletter
de novidades, descontos e lançamentos.


Siga nossas
Redes Sociais

Estamos
esperando seu
contato

4007 2085

Capitais e Regiões Metropolitanas

0800 000 2085

Demais Regiões

(+1) 407.756.1126

Ligue-nos Internacionalmente

Vendas / Suporte Financeiro

Segunda / Sexta • 8h - 18h

Suporte

24h por dia


PRODUTOS
Servidores DedicadosServer CloudColocationOutros Produtos
© 2021 HostDime Brasil. All rights reserved.
Contrato
Política de Privacidade
Cookies