Tengo Nextcloud v27.0.2 ejecutándose en Docker (específicamente la imagen27.0.2-apache
) y observe que cuando inicio sesión como usuario administrador, cada página tarda unos minutos en cargarse. Tuve que aumentar el tiempo de espera del proxy inverso nginx a 5 minutos para no recibir errores 504 constantemente.
Los usuarios habituales podían navegar por la instancia como de costumbre, sin que se produjera ninguna ralentización.
Tengo un archivo docker-compose que inicia redis, mariadb y dos contenedores nextcloud (uno para la aplicación web y otro para las tareas cron). Los datos del usuario de Nextcloud ( /var/www/nextcloud_data
) y la carpeta de la aplicación ( /var/www/html
) se conservan mediante volúmenes Docker, al igual que la base de datos.
¿Cómo puedo diagnosticar y resolver este problema que sólo ocurre con los usuarios administradores?
Respuesta1
Después de verificar los registros del proxy inverso de nginx, los registros del servidor web Apache y los registros de nextcloud, no pude encontrar nada fuera de servicio.
Al ser Docker, recreé los contenedores y volví a descargar las imágenes varias veces. Lamentablemente eso no resolvió el problema.
Luego miré los datos persistentes y la configuración. Comparé el archivo de configuración ( /var/www/html/config/config.php
) con una copia de seguridad. Noté que la configuración actual contenía una clave adicional update.secret
con algún valor hash.
Después de hacer una copia de seguridad y eliminar esta clave y valor, volver a crear los contenedores una vez más, la lentitud desapareció y mi problema se resolvió.