Tài liệu này cung cấp nội dung mô tả và mục hành động cho các thông báo được xác định trong bảng điều khiển giám sát. Nếu không thể khắc phục sự cố, bạn có thể gửi phiếu yêu cầu Hỗ trợ trực tiếp đính kèm với ảnh chụp màn hình bảng điều khiển và nhật ký.
Tỷ lệ thành công của API contacts
hoặc API messages
thấp
contacts
hoặc messages
.Thiếu dữ liệu để giám sát
http://your-monitoring-hostname:9090/targets
) để xác minh rằng trạng thái điểm cuối webstats và appstats là UP
. WA_WEB_ENDPOINT
, WA_WEB_USERNAME
và WA_WEB_PASSWORD
trong file .env
có hợp lệ không.Tỷ lệ thành công khi gửi các lệnh gọi lại đến URL Webhook được chỉ định trong phần cài đặt ứng dụng ở mức thấp
Grep
nhật ký Coreapp ghi lại lỗi mạng để biết các thông báo lỗi thực tế.HTTPS 200 OK
sau khi xử lý thông báo không.Hàng đợi tin nhắn đi sắp đầy; Các yêu cầu API sẽ sớm gặp lỗi System overloaded error
(1016
)
Lưu ý: Trong một số ít trường hợp, bảng điều khiển có thể hiển thị mức sử dụng hàng đợi tin nhắn đi hơn 100% do quá trình triển khai hàng đợi cơ bản. Các mục hành động vẫn giữ nguyên.
Hàng đợi lệnh gọi lại sắp đầy; Các yêu cầu API sẽ sớm gặp lỗi System overloaded error
(1016
)
max_concurrent_requests
trong phần cài đặt ứng dụng để tăng số lượng yêu cầu gọi lại được gửi đi (giá trị mặc định là 6
).Tỷ lệ lỗi của các hoạt động giao dịch trong cơ sở dữ liệu (giao dịch, cam kết, khôi phục) ở mức cao.
Grep
nhật ký Coreapp ghi lại QSqlError để biết các thông báo và mã lỗi SQL thực tế.Tỷ lệ lỗi của các hoạt động đọc cơ sở dữ liệu (chọn, chuẩn bị) ở mức cao.
Grep
nhật ký Coreapp ghi lại QSqlError để biết các thông báo và mã lỗi SQL thực tế.Tỷ lệ lỗi của các hoạt động ghi cơ sở dữ liệu (chèn, cập nhật, xóa, v.v.) ở mức cao.
Grep
nhật ký Coreapp ghi lại QSqlError để biết các thông báo và mã lỗi SQL thực tế.Độ trễ trung bình của các hoạt động giao dịch trong cơ sở dữ liệu (giao dịch, cam kết, khôi phục) ở mức cao.
Bạn nên duy trì độ trễ của cơ sở dữ liệu dưới 15 mili giây để đạt được thông lượng nhắn tin cao.
mysqlslap
hoặc pgbench
để đo lường độ trễ XACT với các ứng dụng đồng thời. Độ trễ trung bình của các hoạt động đọc cơ sở dữ liệu (chọn, chuẩn bị) ở mức cao.
Bạn nên duy trì độ trễ của cơ sở dữ liệu dưới 15 mili giây để đạt được thông lượng nhắn tin cao.
mysqlslap
hoặc pgbench
để đo lường độ trễ đọc với các ứng dụng đồng thời. Độ trễ trung bình của các hoạt động ghi cơ sở dữ liệu (chèn, cập nhật, xóa, v.v.) ở mức cao.
Bạn nên duy trì độ trễ của cơ sở dữ liệu dưới 15 mili giây để đạt được thông lượng nhắn tin cao.
mysqlslap
hoặc pgbench
để đo lường độ trễ ghi với các ứng dụng đồng thời. Độ trễ trung bình của các yêu cầu gọi lại đến URL Webhook được chỉ định trong phần cài đặt ứng dụng ở mức cao.
Bạn nên duy trì độ trễ của lệnh gọi lại dưới 80 mili giây để đạt được thông lượng cao.
HTTPS 200 OK
ngay lập tức.Coreapp liên tục mất kết nối với máy chủ WhatsApp. Kết nối không ổn định sẽ ảnh hưởng đến hiệu suất nhắn tin của Coreapp và gây ra lỗi API.
Grep
nhật ký Coreapp ghi lại "Lỗi khi phát" để xem các lỗi, thông báo và tần suất mất kết nối thực tế.Coreapp không thể giải mã đủ nhanh các tin nhắn đến gửi từ máy chủ WhatsApp. Điều này sẽ gây ra tình trạng mất kết nối.
Mức sử dụng CPU của máy quá cao
atop
hoặc top
trên máy để tìm ra các quá trình tiêu thụ nhiều CPU nhất. Bạn cũng nên xem bảng điều khiển Tổng quan về vùng chứa để biết số liệu về CPU ở cấp độ vùng chứa bằng cách điền biến Machine (Máy) bằng máy gặp sự cố. Mức sử dụng ổ đĩa của thiết bị trên máy quá cao
du
và df
trên thiết bị để phân tích mức sử dụng ổ đĩa. Bạn cũng nên xem bảng điều khiển Tổng quan về vùng chứa để biết số liệu về ổ đĩa ở cấp độ vùng chứa bằng cách điền biến Machine (Máy) bằng máy gặp sự cố. Mức sử dụng bộ nhớ của máy quá cao
atop
hoặc top
trên máy để tìm ra quá trình tiêu thụ nhiều bộ nhớ nhất. Bạn cũng nên xem bảng điều khiển Tổng quan về vùng chứa để biết số liệu về bộ nhớ ở cấp độ vùng chứa bằng cách điền biến Machine (Máy) bằng máy gặp sự cố. Máy sắp hết ký hiệu mô tả file
fs.file-max = 600000
) trong file /etc/sysctl.conf
để tăng giới hạn số lượng file được mở. sysctl -p
để áp dụng các thay đổi.Vùng kết nối cơ sở dữ liệu có mức sử dụng cao; các yêu cầu cơ sở dữ liệu mới có thể không thành công và sớm bị lỗi Too many connections
max_connections
(theo mặc định là 151
) trong my.cnf
và khởi động lại máy chủ MySQL. Hãy xem tài liệu về Biến hệ thống máy chủ MySQL để biết thêm thông tin.Hàng đợi kết nối của máy chủ HTTP nội bộ Webapp gần đầy