Outro dia um servidor precisou ser reiniciado no exato momento eu, Gleidson Henrique (parceiro da Server SP) estava trabalhando em um dos sites hospedados. Esperei alguns segundos até que ele voltasse e quando fui mexer novamente, um dos sites que é em wordpress não estava mostrando nada, todos os posts simplesmente tinham desaparecidos.
Como se trata de informática e tudo que pode acontecer, até as coisas menos esperadas, já pensei que poderia ser o cloudflare, o cache, e diversas outras coisas, mas quando na verdade era um erro que tinha ocasionado na tabela wp_posts pois eu tinha mandado salvar um post exatamente no momento que o servidor foi reiniciado.
Todos os outros sites do meu plano de revenda de hospedagem estavam funcionando normais, mas apenas esse não em especifico em que estava trabalhando no exato momento não estava funcionando.
Eu descobri isso pois quando acessei para ver se tinha dado problema no banco de dados, descobri que ele tinha 2,92 mb, ou seja, não estava vazio, tinha conteúdo dentro do banco de dados, mas apenas não estava mostrando no site.
Então fiz o backup e na hora que eu fui abrir, tive uma surpresa:
mysqldump: Got error: 145: Table ‘./meusite/wp_posts’ is marked as crashed and should be repaired when using LOCK TABLES
Sabendo então que tinha dado problema, bastou acessar o phpMyAdmin e executar o comando REPAIR TABLE wp_posts, que é responsável por reparar a tabela danificada.
Após executar esse comando, o site começou a funcionar e o post que eu tinha clicado em salvar estava certo, não tinha dado problema e não tinha perdido nenhuma informação.
Como todas as outras empresas de hospedagens, na ServerSP também pode ser necessário ser reiniciado por motivos de atualizações ou de segurança, mas geralmente em segundos volta o serviço. Mas esses ou outros tipos de erros podem acontecer e o suporte está sempre disposto a ajuda-lo caso você precisar.