대규모 배포에 대한 문제 해결
이 페이지는 100 명 이상의 사용자를 대상으로 하는 대규모 Mattermost 배포에 대한 문제 해결 지침을 제공합니다.
이러한 단계가 문제를 해결하지 못하고 유료 Mattermost 제안에 가입하신 경우, 저희 온라인 지원 포털( <https://support.mattermost.com/hc/en-us/requests/new>)을 통해 고객 지원팀에 문의하십시오.
게다가 모든 Mattermost 사용자를 위한 동료 지원이 문제 해결 포럼 과 커뮤니티 서버 에서 이용 가능합니다.
Mattermost에서 메시지를 검색할 때 시스템이 계속 멈추는 문제 해결 방법
먼저, 시스템에 게시된 메시지 수를 확인하십시오. 삭제된 게시물 및 자동화를 사용하여 작성된 게시물을 포함하여 확인하십시오.
시스템 콘솔 > 보고서 작성 > 사이트 통계 로 이동하고 보고된 총 게시물 수를 확인하십시오. 이 수치가 3,000,000개를 초과하는 경우 검색 성능을 향상시키기 위해 Mattermost 서버와 함께 Elasticsearch를 배포하는 것을 권장합니다. Elasticsearch 서버를 배포하는 방법에 대한 안내서 를 따르십시오.
Prometheus 또는 Grafana 없이 서버 측 성능 문제를 해결하는 방법은 무엇인가요?
PostgreSQL에서 느린 쿼리 로깅을 활성화하고 시간이 지남에 따라 데이터를 수집하도록 설정합니다. PostgreSQL의 느린 쿼리 로그는 지정된 시간보다 오래 걸리는 쿼리를 식별하는 데 도움이 됩니다. 느린 쿼리 로그는 기본적으로 활성화되어 있지 않으며 수동으로 활성화해야 합니다.
전역적으로 느린 쿼리 로깅을 활성화하려면, postgresql.conf
에서 다음 줄을 변경하십시오: log_min_duration_statement = 1000
, 그런 다음 PostgreSQL을 재시작하십시오. 이 값을 1000
으로 설정하면 PostgreSQL은 1초보다 오래 걸리는 쿼리를 느린 쿼리로 간주하고 로그 파일에 기록합니다. 또는 재시작 없이 구성을 다시로드하려면 SELECT pg_reload_conf();
를 실행할 수 있습니다.
특정 데이터베이스에 대해 느린 쿼리 로깅을 활성화하려면, ALTER DATABASE
를 사용하여 단일 데이터베이스의 구성 매개변수를 변경하십시오.