É bem verdade que o vilão da história não é o roundcube e sim o mysql que causam overload. Mysql tem uma regra padrão de cada query esperar a outra terminar, por isso, imagine 500 domínios acessando o roundcube e fazendo a festa?
É possível sanar sim e de maneira tranquila o overload.
O que fazer?
Entre como root no seu servidor whm/cpanel e rode:
/scripts/convert_roundcube_mysql2sqlite
Se por ventura rolar algum erro faça o procedimento forçando-o (update do roundcube):
/usr/local/cpanel/bin/update-roundcube-sqlite –force
Outra coisa MUITO importante:
FAÇA UM DUMP DA BASE DE DADOS DO ROUNDCUBE, isso vai garantir que você tenha qualquer BD para uma possível volta ao mysql (acho BEM difícil, lol)
Para saber se o SQLITE é padrão no mysql use:
grep roundcube_db /var/cpanel/cpanel.config
Abraços e espero ter ajudado.
[…] solução bastante interessante proposta pelo pessoal do littleoak.com.br é alterar o banco de dados padrão utilizado pelo RoundCube, passando a utilizar o […]