Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon MQ untuk RabbitMQ: Alarm perubahan penggunaan disk
RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGEmenunjukkan bahwa perubahan jenis instans broker yang diminta, perubahan ukuran penyimpanan, atau keduanya tidak dapat dilanjutkan karena penggunaan disk yang tinggi pada node RabbitMQ saat ini. Amazon MQ untuk RabbitMQ memunculkan alarm ini ketika penggunaan disk saat ini melebihi apa yang akan tersedia setelah perubahan yang diminta, seperti yang diidentifikasi oleh metrik. CloudWatch RabbitMQDiskFree
Broker RabbitMQ yang memasuki RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE negara bagian tetap tersedia untuk aplikasi Anda. Namun, Amazon MQ tidak menerapkan perubahan yang diminta. Dalam keadaan ini, Anda dapat memulai kembali broker Anda. Anda tidak dapat mengubah jenis instans atau ukuran penyimpanan sementara penggunaan disk melebihi ambang batas untuk konfigurasi yang diminta.
Mendiagnosis dan menangani RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE
Secara default, metrik broker Anda diaktifkan. Anda dapat melihatnya di CloudWatch konsol atau dengan menggunakan CloudWatch API. Gunakan RabbitMQDiskFree metrik MessageCount dan untuk mendiagnosisRABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE.
Untuk mengatasi alarm, kurangi penggunaan disk Anda. Gunakan Amazon MQ Management Console untuk melakukan salah satu hal berikut:
-
Buat koneksi baru untuk menggunakan pesan yang dipublikasikan ke antrian
-
Bersihkan pesan dari antrian
-
Hapus antrian dari broker Anda
Atau, Anda dapat menghapus perubahan yang tertunda dengan memanggil UpdateBroker API untuk mengembalikan jenis instans atau ukuran penyimpanan yang diminta kembali ke konfigurasi saat ini. Ini menghilangkan perubahan yang tertunda dan membersihkan status karantina.
catatan
Mungkin diperlukan waktu hingga beberapa jam agar RABBITMQ_DISK_USAGE_TOO_HIGH_FOR_CHANGE status dihapus setelah Anda mengambil tindakan yang diperlukan.