Tanya Jawab Umum pemantauan dan pemecahan masalah Azure Cache for Redis

Artikel ini menyediakan jawaban atas pertanyaan umum tentang cara memantau dan memecahkan masalah Azure Cache for Redis.

Bagaimana cara memantau kesehatan dan performa cache saya?

Instans Microsoft Azure Cache for Redis dapat dipantau di portal Azure. Anda dapat melihat metrik, menyematkan bagan metrik ke Startboard, menyesuaikan rentang waktu dan tanggal pemantauan bagan, menambahkan dan menghapus metrik dari bagan, dan mengatur pemberitahuan saat kondisi tertentu terpenuhi. Untuk informasi selengkapnya, lihat Pantau Azure Cache for Redis.

Menu sumber daya Azure Cache for Redis juga berisi beberapa alat untuk memantau dan memecahkan masalah cache Anda.

  • Diagnosis dan selesaikan masalah memberikan informasi tentang masalah umum dan strategi untuk menyelesaikannya.
  • Kesehatan sumber daya mengawasi sumber daya Anda serta memberitahu Anda jika sumber daya berjalan sesuai harapan. Untuk informasi selengkapnya tentang layanan kesehatan Sumber Daya Azure, lihat Ringkasan kesehatan Sumber Daya Azure.
  • Permintaan dukungan baru menyediakan opsi untuk membuka permintaan dukungan untuk cache Anda.

Alat ini memungkinkan Anda untuk memantau kesehatan instans Azure Cache for Redis Anda. Alat ini juga membantu Anda mengelola aplikasi penembolokan. Untuk informasi selengkapnya, lihat bagian "Dukungan & pemecahan masalah" di Cara mengonfigurasi Azure Cache for Redis.

Mengapa saya melihat timeout?

Timeout terjadi pada klien yang Anda gunakan untuk berbicara dengan Redis. Ketika perintah dikirim ke server Redis, perintah berada dalam antrean. Server Redis akhirnya mengambil perintah dan menjalankannya. Namun, klien dapat kehabisan waktu selama proses ini. Jika ya, pengecualian dinaikkan di sisi panggilan. Untuk informasi selengkapnya tentang pemecahan masalah timeout, lihat pemecahan masalah sisi klien dan pengecualian timeout StackExchange.Redis.

Mengapa klien saya terputus dari cache?

Berikut ini adalah beberapa alasan umum untuk pemutusan koneksi cache.

  • Penyebab sisi klien
    • Aplikasi klien telah disebarkan ulang.
    • Aplikasi klien melakukan operasi penskalaan.
      • Cloud Services atau Web Apps dapat menyebabkan cache terputus selama penskalaan otomatis.
    • Lapisan jaringan di sisi klien berubah.
    • Timbul galat sementara pada klien atau di node jaringan antara klien dan server.
    • Ambang batas bandwidth tercapai.
    • Operasi terikat CPU membutuhkan waktu terlalu lama untuk diselesaikan.
  • Penyebab sisi server
    • Pada penawaran cache standar, layanan Azure Cache for Redis memulai failover dari node primer ke node replika.
    • Azure sedang menambal instans tempat cache digunakan selama pembaruan server Redis atau pemeliharaan VM umum.

Mengapa saya melihat "Cache sibuk memproses permintaan pembaruan sebelumnya atau sedang menjalani pemeliharaan sistem. Dengan demikian, saat ini cache tidak dapat menerima permintaan pembaruan. Coba lagi nanti."

Pesan ini menunjukkan bahwa operasi manajemen, seperti penskalaan atau penambalan, sedang berlangsung di cache Anda. Semua operasi manajemen lainnya diblokir sampai operasi yang sedang berlangsung selesai. Biasanya, operasi manajemen yang sedang berlangsung harus diselesaikan dalam beberapa jam. Jika Anda melihat kesalahan ini bahkan setelah 12 jam, hubungi dukungan Azure. Selama waktu ini, Anda dapat mengharapkan Azure Cache For Redis Anda berfungsi penuh untuk operasi klien.

Mengapa cache saya dalam status "Gagal"?

Azure Cache For Redis dapat berakhir dalam status Gagal jika operasi manajemen gagal. Terlepas dari status ini, Anda dapat mengharapkan Azure Cache For Redis Anda berfungsi penuh untuk operasi klien.

Langkah berikutnya

Untuk informasi selengkapnya tentang memantau dan memecahkan masalah Azure Cache for Redis, lihat Cara memantau Azure Cache for Redis dan berbagai panduan pemecahan masalah.

Pelajari tentang Tanya Jawab Umum Azure Cache for Redis lainnya.