기능이 고장 났다고 단정하기 전에, 봇 자체가 실제 문제인지 확인하세요. 실시간 Resources 페이지는 RAM과 CPU 사용량, 데이터베이스와 웹소켓 지연 시간, 그리고 그 서버의 봇을 지금 실행 중인 인프라 노드를 약 2초마다 갱신해서 보여 줘요. "봇이 응답하지 않아요"라는 문의의 대부분은 장애가 아니라 빠진 설정 때문이에요. 하지만 정말로 장애나 지연 급증이 일어났다면, 추측하는 대신 이 페이지에서 확인하면 돼요.

A live resources page ticks RAM, CPU and latency gauges while a node label confirms which server is running the bot. RAM CPU Latency node-2 online healthy

Resources 페이지가 실제로 보여 주는 것

  • 실시간 사용량: 사용 중인 RAM과 전체 RAM, 힙 사용량, CPU 부하를 보여 주며, 최근 60초의 작은 그래프가 스크롤되어 현재 숫자 하나만이 아니라 급증을 눈으로 볼 수 있어요.
  • 가동 시간과 노드: 현재 프로세스가 얼마나 오래 실행되었는지, 그리고 내 서버를 처리하는 특정 노드의 이름을 보여 줘요. Noxyr는 여러 노드에서 실행되고, 특히 커스텀 봇은 할당받은 노드에서 실행되므로 이 정보가 중요해요.
  • 실시간 지연 패널: 데이터베이스, Redis 캐시, 디스코드 웹소켓 연결, 메시지 지연, 노드 간 지연에 대한 왕복 시간을 따로 보여 주며, 현재 값의 높이에 따라 초록, 주황, 빨강으로 표시돼요.
  • 서비스 상태: 메인 봇 프로세스, MongoDB, Redis의 온라인/시작 중/오프라인 상태예요. 이 세 가지가 모두 정상이어야 모든 기능이 작동해요.

브라우저가 지원하면 페이지는 실시간 연결로 스스로 갱신되고, 그렇지 않으면 약 2초마다 폴링해요. 수동으로 새로 고칠 필요는 없어요.

해석하기: 정상과 실제 문제의 차이

데이터베이스, 웹소켓, 메시지 지연의 지연 값이 초록색 범위에 있고, RAM이 계기판이 주황색으로 바뀌는 지점 아래에 있다면 정상적인 상태예요. 작은 변동은 예상하되, 평평한 선이 나올 것이라고 기대하지는 마세요. 지연 숫자 하나가 잠깐 주황색으로 튀는 것은 조치할 가치가 없어요. 하지만 "오프라인"이 몇 초 이상 표시되거나 모든 지연 값이 한꺼번에 빨갛게 바뀐다면, 내 서버의 설정이 잘못되었다고 단정하기 전에 1분쯤 기다렸다가 다시 확인할 가치가 있어요.

이 페이지를 볼지, 내 설정을 확인할지 판단하기

  • 기능 하나만 작동하지 않고 나머지는 정상: 거의 항상 설정 문제예요(채널 누락, 역할 계층 문제, 꺼진 모듈). 인프라 문제가 아니에요. 먼저 개요 페이지의 설정 체크리스트를 확인하세요.
  • 모든 기능에서 아무것도 응답하지 않음: 다른 무엇보다 먼저 Resources를 확인하세요. 메인 봇 서비스가 오프라인이거나 모든 지연 값이 빨갛다면, 해결은 인프라 쪽에 있고 어떤 대시보드 설정으로도 바뀌지 않아요.
  • 고장이 아니라 느림: 명령어가 몇 초 더 걸리지만 결국 작동하는 경우예요. 메시지 지연과 데이터베이스 지연 값을 특히 확인하세요. 일시적으로 올라갔다가 1~2분 안에 회복되는 값은 일시적 현상이지 장애가 아니에요.

노드가 중요한 이유, 특히 커스텀 봇의 경우

Noxyr는 용량을 위해 봇 프로세스를 여러 노드에 걸쳐 실행해요. 대부분의 서버에서는 이것이 보이지 않아요. 어느 노드에 있는지 알거나 신경 쓸 필요가 전혀 없어요. 이것이 중요해지는 것은 특히 커스텀 봇의 경우예요. 커스텀 봇은 시작할 때 특정 노드에 할당되고, Resources 페이지에서 그 노드를 확인하고 전체 평균 대신 그 노드 자체의 수치를 볼 수 있어요. 커스텀 봇이 이상하게 작동한다면, 지원팀에 문의할 때 이 페이지의 노드 이름을 알려 주면 확인해야 할 서버 측 프로세스를 정확히 짚을 수 있어요.

이 페이지로 알 수 없는 것

이 페이지는 인프라 상태를 보고하지, 기능 설정을 보고하지 않아요. 봇은 완벽히 정상이고 지연 값도 전부 초록색인 서버라도, 카테고리가 설정되지 않아서 티켓 패널이 게시되지 않거나, 토글이 꺼져 있어서 환영 메시지가 절대 나가지 않을 수 있어요. Resources는 "봇 자체가 괜찮은가"에는 답하지만, "내 서버 설정이 맞는가"에는 답하지 않아요. 후자는 개요 페이지의 설정 체크리스트와 각 기능의 대시보드 페이지에서 확인하는 것이 맞아요.

자주 묻는 질문

RAM 사용량이 높으면 봇이 곧 충돌한다는 뜻인가요? 그것만으로는 아니에요. 계기판은 임계값을 넘을 때 주황색, 그다음 빨간색으로 바뀌는데, 지속적인 상승이 문제가 되기 전에 눈에 보이도록 하기 위해서예요. 임박한 충돌이 확실하다는 신호는 아니에요.

서버를 하나만 운영해도 내 서버의 노드 이름이 중요한가요? 일반(커스텀이 아닌) 서버라면 대부분 중요하지 않고, 참고용 정보예요. 커스텀 봇을 운영하면 더 중요해져요. 그 봇의 노드가 메인 봇의 상태와 별개로 실제 지연과 가동 시간을 결정하기 때문이에요.

/status 명령어와 같은 건가요? 아니요. /status는 커뮤니티 자체의 수치(멤버, 티켓, 판매)를 보고해요. Resources는 봇의 인프라 상태를 보고하는 것으로, 완전히 다른 종류의 "상태"예요.

멤버도 이 페이지를 볼 수 있나요? 아니요. 서버의 관리자 대시보드의 일부이며, 다른 대시보드 페이지와 같은 접근 권한, 즉 서버 소유자 또는 관리자 권한이 필요해요.

Resources가 모두 정상이라고 표시하는데 기능이 여전히 작동하지 않으면 어떻게 하나요? 인프라 문제가 아니라 설정 문제로 보세요. 개요 페이지의 설정 체크리스트와 해당 기능의 설정 페이지에서 빠진 채널, 역할, 토글이 있는지 확인하세요.

서버의 실시간 상태는 대시보드의 Resources 페이지에서 확인하고, 그 옆에 있는 다른 항목은 대시보드 문서를 참고하세요.