Atasi masalah permintaan tunggal
1. Tangkap permintaan client
Gunakan alat seperti Charles (disarankan) atau Fiddler untuk menangkap paket dari klien. Alat penangkap paket memungkinkan Anda melihat data penting dari permintaan Remote Procedure Call (RPC).
Berikut contoh hasil tangkapan paket:
Contoh header permintaan:

Contoh header respons:

2. Kueri log MGS berdasarkan TraceId (hanya untuk Apsara Stack)
Ambil Mgw-TraceId dari header respons.
Di Konsol mPaaS, buka halaman Mobile Gateway Service > Gateway management > Tools > Trace analysis. Masukkan TraceId untuk menemukan alamat IP server MGS yang memproses permintaan tersebut dan waktu pemrosesan-nya.
Sambungkan ke server MGS menggunakan Secure Shell (SSH). Gunakan TraceId untuk mengkueri log yang terkait dengan permintaan tersebut.
ssh -p2022 account@IP account/password cd /home/admin/logs/gateway grep #traceid# *.logAnalisis log tersebut. Untuk informasi lebih lanjut, lihat Deskripsi log gateway dan Deskripsi kode hasil gateway.
Atasi masalah GREP kluster (hanya untuk Apsara Stack)
Untuk mencari log di kluster MGS, gunakan alat open source pssh.
Unduh alat pssh.
Ekspor daftar seluruh alamat IP server MGS dari platform Gamma ke file
mgs_host.txt, sebagai berikut:log@10.2.216.33:2022 log@10.2.216.26:2022 log@10.2.216.25:2022Jalankan perintah berikut:
pssh -i -h mgs_host.txt -A -P 'grep "xxxx" /home/admin/logs/gateway/xxx.log'