관리자 계정에서만 발생하는 nextcloud 속도 저하를 진단하고 해결하는 방법은 무엇입니까?

관리자 계정에서만 발생하는 nextcloud 속도 저하를 진단하고 해결하는 방법은 무엇입니까?

Docker에서 Nextcloud v27.0.2를 실행하고 있습니다(특히 이미지27.0.2-apache) 관리자로 로그인하면 각 페이지가 로드되기까지 몇 분이 소요됩니다. 504 오류가 지속적으로 발생하지 않도록 nginx 역방향 프록시의 시간 제한을 5분으로 늘려야 했습니다.

일반 사용자는 평소처럼 인스턴스를 탐색할 수 있었으며 속도 저하가 발생하지 않았습니다.

redis, mariadb 및 두 개의 nextcloud 컨테이너(웹 앱용 하나, cron 작업용 하나)를 시작하는 docker-compose 파일이 있습니다. Nextcloud 사용자 데이터( /var/www/nextcloud_data) 및 애플리케이션 폴더( /var/www/html)는 데이터베이스와 마찬가지로 Docker 볼륨을 사용하여 유지됩니다.

관리자에게만 발생하는 이 문제를 진단하고 해결하려면 어떻게 해야 합니까?

답변1

nginx 역방향 프록시 로그, Apache 웹 서버 로그 및 nextcloud 로그를 확인한 후 순서가 잘못된 것을 찾을 수 없습니다.
이것이 Docker이기 때문에 컨테이너를 다시 만들고 이미지를 여러 번 다시 다운로드했습니다. 불행히도 문제가 해결되지 않았습니다.

그런 다음 영구 데이터와 구성을 살펴보았습니다. 구성 파일( )을 백업과 비교했는데 /var/www/html/config/config.php현재 구성에 해시된 값이 있는 추가 키가 포함되어 있는 것을 발견했습니다 update.secret.

이 키와 값을 백업하고 삭제한 후 컨테이너를 다시 생성하면 속도 저하가 사라지고 문제가 해결되었습니다.

관련 정보