Dokumen ini memberikan deskripsi dan item tindakan untuk pemberitahuan yang ditetapkan di dasbor pemantauan. Jika tidak dapat memecahkan masalah, Anda dapat mengirimkan tiket Dukungan Langsung dengan melampirkan cuplikan layar dasbor dan catatan.
Tingkat keberhasilan API contacts
atau API messages
rendah
contacts
atau messages
.Tidak ditemukan data untuk pemantauan
http://your-monitoring-hostname:9090/targets
) untuk memverifikasi bahwa status endpoint statistik web dan statistik aplikasi adalah UP
. WA_WEB_ENDPOINT
, WA_WEB_USERNAME
, dan WA_WEB_PASSWORD
di file .env
valid.Tingkat keberhasilan mengirimkan panggilan balik ke URL Webhooks yang ditetapkan dalam pengaturan aplikasi rendah
Grep
catatan CoreApp untuk network error untuk melihat pesan kesalahan yang sebenarnya.HTTPS 200 OK
setelah memproses notifikasi.Antrean pesan keluar hampir penuh; Permintaan API akan gagal dengan System overloaded error
(1016
) tidak lama lagi
Catatan: Ini kasus yang jarang terjadi, dasbor mungkin menunjukkan lebih dari 100% penggunaan antrean pesan keluar karena penerapan antrean yang mendasar. Item tindakan tetap sama.
Antrean panggilan balik hampir penuh; Permintaan API akan gagal dengan System overloaded error
(1016
) tidak lama lagi
max_concurrent_requests
di pengaturan aplikasi untuk meningkatkan jumlah permintaan panggilan balik dalam penerbangan (default-nya adalah 6
).Tingkat kesalahan operasi transaksi database (transaksi, komitmen, kembali ke versi sebelumnya) tinggi.
Grep
catatan CoreApp untuk QSqlError untuk melihat kode pesan kesalahan SQL yang sebenarnya.Tingkat kesalahan operasi transaksi database (pilih, persiapkan) tinggi.
Grep
catatan CoreApp untuk QSqlError untuk melihat kode pesan kesalahan SQL yang sebenarnya.Tingkat kesalahan operasi transaksi database (sisipkan, perbarui, hapus, dsb.) tinggi.
Grep
catatan CoreApp untuk QSqlError untuk melihat kode pesan kesalahan SQL yang sebenarnya.Rata-rata latensi operasi transaksi database (transaksi, komitmen, kembali ke versi sebelumnya) tinggi.
Kami merekomendasikan latensi database agar kurang dari 15ms untuk mencapai throughput berkirim pesan yang tinggi.
mysqlslap
atau pgbench
untuk mengukur latensi XACT dengan klien bersamaan. Rata-rata latensi operasi baca database (pilih, persiapkan) tinggi.
Kami merekomendasikan latensi database agar kurang dari 15ms untuk mencapai throughput berkirim pesan yang tinggi.
mysqlslap
atau pgbench
untuk mengukur latensi baca dengan klien bersamaan. Rata-rata latensi operasi tulis database (sisipkan, perbarui, hapus, dsb.) tinggi.
Kami merekomendasikan latensi database agar kurang dari 15ms untuk mencapai throughput berkirim pesan yang tinggi.
mysqlslap
atau pgbench
untuk mengukur latensi tulis dengan klien bersamaan. Latensi rata-rata permintaan panggilan balik ke URL Webhooks yang ditentukan dalam pengaturan aplikasi itu tinggi.
Kami merekomendasikan latensi panggilan balik agar kurang dari 80ms untuk mencapai throughput tinggi.
HTTPS 200 OK
segera.CoreApp selalu kehilangan koneksi ke server WhatsApp. Koneksi yang tidak stabil akan memengaruhi kinerja berkirim pesan dari CoreApp dan menyebabkan kegagalan API.
Grep
catatan CoreApp untuk “Stream error” untuk melihat koneksi sebenarnya kehilangan error dan pesan dan frekuensi.CoreApp tidak dapat mendekripsi pesan masuk dari server WhatsApp dengan cukup cepat, yang akan memicu kehilangan koneksi.
Penggunaan CPU mesin terlalu tinggi
atop
atau top
pada mesin untuk menemukan proses yang paling banyak mengonsumsi CPU. Mungkin Anda juga perlu memeriksa dasbor Container Overview untuk metrik CPU level kontainer dengan mengisi variabel Machine dengan mesin yang bermasalah. Penggunaan Disk perangkat di mesin terlalu tinggi
du
dan df
di perangkat untuk menganalisis penggunaan disk. Mungkin Anda juga perlu memeriksa dasbor Container Overview untuk metrik disk level kontainer dengan mengisi variabel Machine dengan mesin yang bermasalah. Penggunaan Memori mesin terlalu tinggi
atop
atau top
pada mesin untuk menemukan proses yang paling banyak mengonsumsi memori. Mungkin Anda juga perlu memeriksa dasbor Container Overview untuk metrik memori level kontainer dengan mengisi variabel Machine dengan mesin yang bermasalah. Mesin akan segera kehabisan deskriptor file
fs.file-max = 600000
) di file /etc/sysctl.conf
untuk meningkatkan batas file terbuka. sysctl -p
untuk menerapkan perubahan.Penggunaan pool koneksi DB tinggi; permintaan DB baru mungkin gagal dengan kesalahan Too many connections
tidak lama lagi
max_connections
(secara default, 151
) dalam my.cnf
dan mulai ulang server MySQL. Lihat dokumentasi Variabel Sistem Server MySQL untuk informasi selengkapnya.Antrean koneksi server HTTP internal WebApp hampir penuh