Tenho Nextcloud v27.0.2 rodando no Docker (especificamente a imagem27.0.2-apache
) e observe que, quando faço login como usuário administrador, leva alguns minutos para que cada página seja carregada. Tive que aumentar o tempo limite do proxy reverso nginx para 5 minutos para não receber erros 504 constantemente.
Usuários regulares podiam navegar na instância normalmente, sem lentidão.
Eu tenho um arquivo docker-compose que inicia redis, mariadb e dois contêineres nextcloud (um para o aplicativo da web, um para as tarefas cron). Os dados do usuário Nextcloud ( /var/www/nextcloud_data
) e a pasta do aplicativo ( /var/www/html
) são persistidos usando volumes Docker, assim como o banco de dados.
Como posso diagnosticar e resolver esse problema que ocorre apenas com usuários administradores?
Responder1
Depois de verificar os logs do proxy reverso nginx, os logs do servidor web Apache e os logs do nextcloud, não consegui encontrar nada fora de ordem.
Sendo o Docker, recriei os contêineres e baixei novamente as imagens várias vezes. Infelizmente isso não resolveu o problema.
Então examinei os dados persistentes e a configuração. Comparei o arquivo de configuração ( /var/www/html/config/config.php
) com um backup e notei que a configuração atual continha uma chave extra update.secret
com algum valor de hash.
Depois de fazer backup e excluir essa chave e valor, recriar os containers mais uma vez, a lentidão desapareceu e meu problema foi resolvido.