Trước khi cho rằng một tính năng bị hỏng, hãy kiểm tra xem bản thân bot có thực sự là vấn đề hay không. Trang Resources trực tiếp hiển thị mức dùng RAM và CPU, độ trễ cơ sở dữ liệu và websocket, cùng node hạ tầng nào đang chạy bot cho máy chủ của bạn, được cập nhật khoảng vài giây một lần. Phần lớn báo cáo kiểu "bot không phản hồi" là do thiếu một cài đặt chứ không phải sự cố, nhưng khi đúng là có sự cố hoặc độ trễ tăng đột biến, trang này là nơi để xác nhận thay vì đoán mò.
Trang Resources thực sự hiển thị gì
- Mức sử dụng trực tiếp: RAM đã dùng so với tổng dung lượng, mức dùng heap và tải CPU, kèm một biểu đồ cuộn nhỏ của 60 giây gần nhất để bạn thấy được một đợt tăng đột biến thay vì chỉ một con số hiện tại.
- Thời gian hoạt động và node: tiến trình hiện tại đã chạy bao lâu, và tên node cụ thể đang phục vụ máy chủ của bạn. Điều này quan trọng vì Noxyr chạy trên nhiều hơn một node, và một custom bot cụ thể chạy trên node mà nó được gán.
- Bảng độ trễ trực tiếp: các số khứ hồi riêng cho cơ sở dữ liệu, bộ nhớ đệm Redis, kết nối websocket của Discord, độ trễ tin nhắn và độ trễ giữa các node. Mỗi số được tô màu xanh lá, cam hoặc đỏ tùy theo mức hiện tại.
- Trạng thái dịch vụ: online/starting/offline cho tiến trình bot chính, MongoDB và Redis cụ thể. Ba thành phần này phải cùng hoạt động bình thường thì mọi tính năng mới hoạt động được.
Trang tự cập nhật qua kết nối trực tiếp khi trình duyệt của bạn hỗ trợ; nếu không, trang sẽ tự hỏi lại dữ liệu khoảng vài giây một lần. Bạn không cần làm mới thủ công.
Đọc số liệu: đâu là bình thường, đâu là vấn đề thật
Các chỉ số độ trễ ở vùng màu xanh cho cơ sở dữ liệu, websocket và độ trễ tin nhắn, cùng RAM dưới ngưỡng đồng hồ đo chuyển sang màu cam, là trạng thái khỏe mạnh bình thường. Hãy mong đợi những dao động nhỏ chứ không phải một đường thẳng phẳng. Một chỉ số độ trễ tăng đột biến màu cam trong thời gian ngắn không đáng để xử lý. Còn nếu một dịch vụ hiển thị "Offline" quá vài giây, hoặc mọi chỉ số độ trễ cùng lúc chuyển đỏ, thì nên đợi một phút rồi kiểm tra lại trước khi cho rằng thiết lập riêng của máy chủ bạn là nguyên nhân.
Khi nào nên xem trang này và khi nào nên kiểm tra cài đặt của bạn
- Một tính năng không hoạt động, mọi thứ khác vẫn ổn: hầu như luôn là lỗi cấu hình (thiếu kênh, lỗi thứ bậc vai trò, một module bị tắt), chứ không phải lỗi hạ tầng. Hãy kiểm tra danh sách thiết lập trên trang Overview trước.
- Không có gì phản hồi cả, trên mọi tính năng: hãy kiểm tra Resources trước tiên. Nếu dịch vụ bot chính hiển thị offline hoặc mọi chỉ số độ trễ đều đỏ, nguyên nhân nằm ở phía hạ tầng và không cài đặt dashboard nào có thể thay đổi điều đó.
- Chậm, nhưng không hỏng: một lệnh mất thêm vài giây nhưng cuối cùng vẫn chạy. Hãy xem cụ thể các chỉ số độ trễ tin nhắn và cơ sở dữ liệu. Một con số tăng tạm thời mà phục hồi trong vòng một hai phút là trục trặc nhỏ, không phải sự cố ngừng hoạt động.
Vì sao node quan trọng, đặc biệt với Custom Bot
Noxyr chạy các tiến trình bot trên nhiều node để đảm bảo đủ năng lực xử lý. Với đa số máy chủ, điều này không hiển thị ra ngoài; bạn không bao giờ cần biết hay quan tâm mình đang ở node nào. Nó trở nên quan trọng với Custom Bot, vì một custom bot được gán vào một node cụ thể khi khởi động. Trang Resources là nơi bạn có thể xác nhận node đó là gì và xem các số liệu riêng của node, thay vì một mức trung bình chung. Nếu một custom bot hoạt động bất thường, hãy nêu tên node trên trang này khi bạn liên hệ hỗ trợ, vì nó chỉ ra chính xác tiến trình phía máy chủ nào cần kiểm tra.
Trang này không thể cho bạn biết điều gì
Trang này báo cáo tình trạng hạ tầng, chứ không phải cấu hình tính năng. Một máy chủ có bot khỏe mạnh hoàn toàn và độ trễ xanh ở mọi chỉ số vẫn có thể có một bảng ticket không bao giờ đăng được vì chưa đặt danh mục, hoặc một tin nhắn chào mừng không bao giờ gửi vì công tắc đang tắt. Resources trả lời câu hỏi "bản thân bot có ổn không", chứ không trả lời "thiết lập máy chủ của tôi có đúng không". Với câu hỏi sau, danh sách thiết lập trên trang Overview và trang cài đặt riêng của từng tính năng mới là nơi đúng để xem.
Câu hỏi thường gặp
RAM sử dụng cao có nghĩa là bot sắp sập không? Không, chỉ riêng điều đó thì không. Đồng hồ đo chuyển sang cam rồi đỏ khi vượt các ngưỡng, nhằm giúp bạn thấy một đà tăng kéo dài trước khi nó thành vấn đề, chứ không phải là dấu hiệu chắc chắn của việc sắp sập.
Vì sao tên node của máy chủ tôi lại quan trọng nếu tôi chỉ chạy một máy chủ? Với máy chủ thông thường (không phải custom), điều này phần lớn không quan trọng; nó chỉ mang tính thông tin. Nó trở nên quan trọng hơn khi bạn chạy một Custom Bot, vì node riêng của bot đó mới quyết định độ trễ và thời gian hoạt động của nó, độc lập với tình trạng của bot chính.
Đây có phải là lệnh /status không? Không. /status báo cáo các con số của chính cộng đồng bạn (thành viên, ticket, doanh số). Resources báo cáo tình trạng hạ tầng của bot, một loại "trạng thái" hoàn toàn khác.
Thành viên có thể xem trang này không? Không. Đây là một phần của dashboard quản trị máy chủ và yêu cầu cùng quyền truy cập như mọi trang dashboard khác: chủ máy chủ hoặc Administrator.
Tôi nên làm gì nếu Resources hiển thị mọi thứ đều khỏe nhưng tính năng của tôi vẫn không hoạt động? Hãy coi đó là vấn đề cấu hình, không phải hạ tầng. Kiểm tra danh sách thiết lập trên trang Overview và trang cài đặt của tính năng cụ thể để tìm kênh, vai trò hoặc công tắc còn thiếu.
Kiểm tra trạng thái trực tiếp của máy chủ bạn trên trang Resources trong dashboard, và xem tài liệu dashboard để biết những gì khác nằm cùng với nó.