Bagikan melalui


Tanya Jawab Umum pemantauan dan pemecahan masalah Azure Managed Redis

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

Bagaimana cara memantau kesehatan dan performa cache saya?

Instans Microsoft Azure Managed 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 Memantau Azure Managed Redis.

Menu Sumber Daya Azure Managed 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 dan memberi tahu Anda apakah sumber daya berjalan seperti yang diharapkan. Untuk informasi selengkapnya tentang layanan kesehatan Sumber Daya Azure, lihat Gambaran umum kesehatan Sumber Daya Azure.
  • Permintaan dukungan baru menyediakan opsi untuk membuka permintaan dukungan untuk cache Anda.

Alat-alat ini memungkinkan Anda memantau kesehatan instans Azure Managed 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.
      • Web Apps dapat menyebabkan cache terputus selama penskalakan 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
    • Layanan Azure Managed Redis memulai fail-over dari simpul utama ke simpul 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 Managed Redis berfungsi penuh untuk operasi klien.

Mengapa cache saya dalam status "Gagal"?

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

Langkah selanjutnya

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

Pelajari tentang FAQ Azure Managed Redis lainnya.