Post longo…
Há alguns dias migrei meu fórum para um novo servidor. A migração correu bem e os usuários conseguiram fazer login e usá-lo normalmente. No entanto, após 2-3 horas com os usuários logados, eles descobriram que não conseguiam usá-lo. Eu não vi o problema inicialmente, mas em 10-15 minutos descobri que minha conta também foi afetada. O que eu estava vendo era a página do fórum sendo repetidamente exibida na página, mas com o conteúdo faltando… então cabeçalho… um pouco de texto… cabeçalho novamente… um pouco de texto novamente… cabeçalho novamente… etc.
Presumi que algo havia dado errado com a migração, então, como havia muito poucos posts desde a migração e eu ainda tinha o servidor antigo disponível, simplesmente liguei o fórum no servidor antigo e apontei o DNS de volta para ele. Isso me daria tempo para descobrir o que deu errado e tentar a migração novamente.
Então, hoje, meu fórum ‘antigo’ me pediu para dizer que atualizações críticas eram necessárias. Eu as apliquei e as coisas pareceram estar OK. No entanto, uma ou duas horas depois, o fórum antigo está apresentando o mesmo problema de exibição estranho que o meu fórum migrado apresentava.
Então, agora estou pensando que há algo errado após a atualização. O servidor migrado teria capturado o código mais recente quando construído, então exibiu o problema imediatamente. O fórum antigo só recebeu as atualizações hoje e começou a ‘enlouquecer’ logo depois.
Até agora, tentei sem sucesso:
- ./launcher rebuild app
- Comentar todos os plugins em app.yml e ./launcher rebuild app
- Executando em modo de segurança com todas as opções ativadas
- Limpando o cache do navegador
- Tentei navegadores diferentes (Chrome, Edge, Firefox e Opera)
O problema parece ser progressivo para usuários logados. Fiz login com uma conta de teste hoje e ela não apresentou o problema, mas quando tentei isso no servidor migrado, a conta de teste acabou apresentando os mesmos problemas. Infelizmente, não consigo tentar mais nada no momento porque minha conta de administrador está apresentando o problema, então ela está inutilizável.
Tenho um backup de antes da atualização, mas suspeito que isso não vai ajudar. Se eu reconstruir o fórum, ele capturará as últimas atualizações, então se eu restaurar o conteúdo nele, provavelmente ele enlouquecerá novamente em algumas horas.
Configuração do servidor:
Debian 12 rodando Docker Swarm v26.1.4. 120 GB de espaço em disco disponível. 64 GB de RAM com apenas cerca de 20 GB atualmente em uso. As conexões para o servidor são via Cloudflare Tunnels. O servidor antigo tem menos espaço em disco e memória disponíveis, mas nenhum deles está no limite.
Estou tentando pensar no que mais posso fazer agora para tentar colocar as coisas de volta online. Estou aberto a sugestões!