웹 대시보드와 봇 동기화 지연
구성 변경 시 웹 대시보드와 Discord 봇 간의 캐시 지연 이해
5분
Troubleshooting
초보자
웹 대시보드와 봇 동기화 지연
무엇이 지연을 일으키나요?
M4T3는 수천 개의 서버에서 빠른 성능을 보장하기 위해 정교한 캐싱 시스템을 사용합니다. 웹 대시보드에서 변경사항을 만들 때, 이러한 변경사항은 Discord 봇에서 활성화되기 전에 여러 캐시 계층을 통해 전파되어야 합니다.
예상 지연 시간
구성 변경
웹 대시보드에서 설정을 업데이트할 때 다음을 예상하세요:
- 최대 5분 변경사항이 Discord 봇에 반영될 때까지
- 이는 다음을 포함한 모든 서버 구성에 적용됩니다:
- 환영 메시지
- 자동 조정 설정
- 스팸 방지 구성
- 소셜 미디어 통합
- 사용자 정의 임베드 색상 및 설정
예약된 기능
특정 예약된 기능에는 추가적인 고려사항이 있습니다:
- 경품 행사: 일정 변경은 처리되는 데 최대 5분까지 걸릴 수 있습니다
- 리더보드: 리더보드 업데이트는 동일한 5분 캐시 주기를 따릅니다
- 생일 알림: 구성 변경은 표준 캐시 타이밍을 따릅니다
캐시 시스템 세부사항
M4T3는 3계층 캐시 아키텍처를 사용합니다:
- 로컬 캐시 - 즉시 액세스를 위한 메모리 내 저장소
- Redis 캐시 - 봇 샤드 간에 공유되는 분산 캐시
- 데이터베이스 - 캐시 미들웨어가 있는 영구 저장소
웹 대시보드의 변경사항은 먼저 데이터베이스를 업데이트한 다음, 다음 캐시 새로고침 주기 동안 캐시 계층을 통해 전파됩니다.
이것이 당신에게 의미하는 바
변경사항 만들기
- 웹 대시보드에서 구성 변경사항을 만드세요
- Discord에서 테스트하기 전에 5-10분 기다리세요
- 변경사항이 10분 후에도 나타나지 않으면 구성을 다시 확인하세요
새 설정 테스트
- 패널에서 변경사항을 저장한 후 최소 5분 기다리세요
- Discord 명령어나 트리거를 사용하여 기능을 테스트하세요
- 여전히 작동하지 않으면 설정이 패널에 올바르게 저장되었는지 확인하세요
문제 해결 단계
10분 후에도 변경사항이 나타나지 않는 경우
- 패널 새로고침 - 변경사항이 실제로 저장되었는지 확인하세요
- 봇 권한 확인 - M4T3가 기능에 필요한 권한을 가지고 있는지 확인하세요
- 다른 채널에서 테스트 - 일부 설정은 채널별로 다를 수 있습니다
- 서버 역할 확인 - 변경을 수행할 필요한 권한이 있는지 확인하세요
응급 변경
긴급한 구성 요구사항의 경우:
- 즉시 변경을 위해 슬래시 명령을 사용하세요
- Discord 명령어는 캐시 지연을 우회합니다
- 웹 패널 변경사항은 여전히 동기화에 5분이 걸립니다
즉시 효과가 있는 기능
일부 기능에는 캐시 지연이 없습니다:
- 사용자가 실행하는 수동 명령
- 경제 시스템 거래
- 음악 플레이어 제어
- AI 명령 사용
모범 사례
- 가능하면 변경사항을 미리 계획하세요
- 영향을 줄이기 위해 활동이 적은 시간에 테스트하세요
- 동기화를 기다리는 대신 긴급한 요구사항에는 명령어를 사용하세요
- 향후 참조를 위해 변경사항을 문서화하세요