InggrisPerancisSpanyol

favorit OnWorks

rabbitmqctl - Daring di Awan

Jalankan rabbitmqctl di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah rabbitmqctl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


rabbitmqctl - alat baris perintah untuk mengelola broker RabbitMQ

RINGKASAN


kelincimqctl [-N simpul] [-T batas waktu] [-Q] {Command} [Command Pilihan...]

DESKRIPSI


RabbitMQ adalah implementasi AMQP, standar yang muncul untuk kinerja tinggi
pesan perusahaan. Server RabbitMQ adalah implementasi yang kuat dan skalabel dari sebuah
pialang AMQP.

kelincimqctl adalah alat baris perintah untuk mengelola broker RabbitMQ. Ia melakukan semua tindakan
dengan menghubungkan ke salah satu node broker.

Informasi diagnostik ditampilkan jika broker tidak berjalan, tidak dapat dihubungi,
atau menolak koneksi karena cookie Erlang tidak cocok.

PILIHAN


[-N simpul]
Node default adalah "kelinci@server", di mana server adalah host lokal. Pada host bernama
"server.example.com", nama simpul dari simpul RabbitMQ Erlang biasanya adalah
kelinci@server (kecuali RABBITMQ_NODENAME telah disetel ke beberapa nilai non-default di
waktu mulai broker). keluaran dari hostname -s biasanya merupakan sufiks yang tepat untuk digunakan
setelah tanda "@". Lihat kelincimq-server(1) untuk detail konfigurasi RabbitMQ
broker.

[-Q]
Mode keluaran senyap dipilih dengan tanda "-q". Pesan informasi adalah
ditekan saat mode senyap sedang aktif.

[-T batas waktu]
Waktu operasi habis dalam hitungan detik. Hanya berlaku untuk perintah "daftar". Standarnya adalah
"ketakterbatasan".

PERINTAH


Aplikasi dan Kelompok Pengelolaan
berhenti [file_pid]
Menghentikan simpul Erlang tempat RabbitMQ dijalankan. Untuk me-restart node ikuti
instruksi untuk Menjalankan Server di instalasi membimbing[1].

Jika file_pid ditentukan, juga menunggu proses yang ditentukan di sana untuk dihentikan.
Lihat deskripsi menunggu perintah di bawah ini untuk detail tentang file ini.

stop_app
Menghentikan aplikasi RabbitMQ, membiarkan simpul Erlang berjalan.

Perintah ini biasanya dijalankan sebelum melakukan tindakan manajemen lain yang
mengharuskan aplikasi RabbitMQ dihentikan, mis ulang.

mulai_aplikasi
Memulai aplikasi RabbitMQ.

Perintah ini biasanya dijalankan setelah melakukan tindakan manajemen lain yang diperlukan
aplikasi RabbitMQ untuk dihentikan, mis ulang.

menunggu {file_pid}
Tunggu hingga aplikasi RabbitMQ dijalankan.

Perintah ini akan menunggu aplikasi RabbitMQ untuk memulai di node. Itu akan menunggu
untuk file pid yang akan dibuat, kemudian untuk proses dengan pid yang ditentukan dalam pid
file untuk memulai, dan kemudian untuk aplikasi RabbitMQ untuk memulai dalam proses itu. Itu akan
gagal jika proses berhenti tanpa memulai aplikasi RabbitMQ.

File pid yang sesuai dibuat oleh kelincimq-server naskah. Secara default ini adalah
terletak di direktori Mnesia. Ubah RABBITMQ_PID_FILE variabel lingkungan menjadi
mengubah lokasi.

ulang
Kembalikan simpul RabbitMQ ke keadaan perawannya.

Menghapus node dari cluster mana pun miliknya, menghapus semua data dari manajemen
database, seperti pengguna dan vhost yang dikonfigurasi, dan menghapus semua pesan persisten.

Untuk ulang dan paksa_reset untuk mensukseskan aplikasi RabbitMQ harus dihentikan,
misalnya dengan stop_app.

paksa_reset
Kembalikan simpul RabbitMQ secara paksa ke status perawannya.

paksa_reset perintah berbeda dari ulang dalam hal itu me-reset node tanpa syarat,
terlepas dari status database manajemen dan konfigurasi cluster saat ini. Dia
hanya boleh digunakan sebagai pilihan terakhir jika database atau konfigurasi cluster telah
rusak.

Untuk ulang dan paksa_reset untuk mensukseskan aplikasi RabbitMQ harus dihentikan,
misalnya dengan stop_app.

putar_log {akhiran}
Instruksikan node RabbitMQ untuk memutar file log.

Broker RabbitMQ menambahkan konten file lognya ke file dengan nama yang tersusun
dari nama asli dan akhiran, dan kemudian melanjutkan masuk ke file yang baru dibuat
di lokasi aslinya. Yaitu secara efektif konten log saat ini dipindahkan ke
akhir dari file sufiks.

Ketika file target tidak ada, mereka dibuat. Ketika tidak akhiran ditentukan,
file log kosong hanya dibuat di lokasi aslinya; tidak terjadi rotasi.

Kelompok pengelolaan
bergabung_cluster {clusternode} [--ram]

clusternode
Node untuk mengelompokkan.

[--ram]
Jika disediakan, node akan bergabung dengan cluster sebagai node RAM.

Instruksikan node untuk menjadi anggota cluster tempat node tertentu berada.
Sebelum pengelompokan, node direset, jadi berhati-hatilah saat menggunakan perintah ini. Untuk ini
perintah untuk mensukseskan aplikasi RabbitMQ harus dihentikan, misal dengan
stop_app.

Node cluster dapat terdiri dari dua jenis: disk atau RAM. Node disk mereplikasi data dalam RAM dan
pada disk, sehingga memberikan redundansi jika terjadi kegagalan node dan pemulihan dari
peristiwa global seperti kegagalan daya di semua node. Node RAM mereplikasi data dalam RAM
saja (dengan pengecualian isi antrian, yang dapat berada pada disk jika antriannya
persisten atau terlalu besar untuk muat di memori) dan terutama digunakan untuk skalabilitas. Node RAM
lebih berkinerja hanya ketika mengelola sumber daya (misalnya menambah/menghapus antrian,
pertukaran, atau pengikatan). Sebuah cluster harus selalu memiliki setidaknya satu node disk, dan
biasanya harus memiliki lebih dari satu.

Node akan menjadi node disk secara default. Jika Anda ingin membuat simpul RAM, berikan:
--ram bendera.

Setelah melaksanakan kelompok perintah, setiap kali aplikasi RabbitMQ dimulai
node saat ini akan mencoba untuk terhubung ke node yang ada di cluster ketika
simpul itu turun.

Untuk meninggalkan cluster, ulang simpul. Anda juga dapat menghapus node dari jarak jauh dengan
lupa_cluster_node perintah.

Untuk lebih jelasnya lihat kekelompokan membimbing[2].

cluster_status
Menampilkan semua node dalam cluster yang dikelompokkan berdasarkan jenis node, bersama dengan
node yang sedang berjalan.

ubah_cluster_node_type {cakram | domba jantan}
Mengubah tipe node cluster. Node harus dihentikan untuk operasi ini untuk
berhasil, dan ketika mengubah sebuah simpul menjadi simpul RAM, simpul tersebut tidak boleh menjadi satu-satunya disk
simpul dalam cluster.

lupa_cluster_node [--luring]

[--luring]
Memungkinkan penghapusan node dari node offline. Ini hanya berguna dalam situasi
di mana semua node offline dan node terakhir yang turun tidak dapat dibawa
online, sehingga mencegah seluruh cluster untuk memulai. Seharusnya tidak digunakan dalam
keadaan lain karena dapat menyebabkan inkonsistensi.

Menghapus node cluster dari jarak jauh. Node yang dihapus harus offline, sementara
node yang kita hapus harus online, kecuali saat menggunakan --luring bendera.

Saat menggunakan --luring flag rabbitmqctl tidak akan mencoba terhubung ke node sebagai
normal; alih-alih itu akan menjadi simpul sementara untuk membuat perubahan. Ini
berguna jika node tidak dapat dimulai secara normal. Dalam hal ini simpul akan menjadi
sumber kanonik untuk metadata cluster (mis. antrian mana yang ada), meskipun itu
tidak sebelum. Oleh karena itu Anda harus menggunakan perintah ini pada node terbaru untuk mematikan jika
sama sekali mungkin.

ganti nama_cluster_node {oldnode1} {newnode1} [oldnode2] [newnode2 ...]
Mendukung penggantian nama node cluster di database lokal.

Subperintah ini menyebabkan rabbitmqctl untuk sementara menjadi simpul untuk membuat
mengubah. Oleh karena itu, node cluster lokal harus benar-benar dihentikan; node lain bisa
menjadi online atau offline.

Subperintah ini mengambil sejumlah argumen genap, berpasangan mewakili yang lama dan
nama baru untuk node. Anda harus menentukan nama lama dan baru untuk simpul ini dan untuk setiap
node lain yang dihentikan dan diganti namanya pada saat yang sama.

Dimungkinkan untuk menghentikan semua node dan mengganti nama semuanya secara bersamaan (dalam hal ini lama
dan nama baru untuk semua node harus diberikan ke setiap node) atau hentikan dan ganti nama node menjadi satu
pada suatu waktu (dalam hal ini setiap node hanya perlu diberi tahu bagaimana namanya sendiri
berubah).

perbarui_cluster_nodes {simpul cluster}

clusternode
Node untuk berkonsultasi untuk informasi terkini.

Menginstruksikan node yang sudah berkerumun untuk dihubungi clusternode mengelompok saat bangun tidur.
Ini berbeda dengan bergabung_cluster karena tidak bergabung dengan cluster mana pun - ia memeriksa
bahwa node sudah berada dalam cluster dengan clusternode.

Kebutuhan akan perintah ini dimotivasi oleh fakta bahwa cluster dapat berubah saat a
simpul sedang offline. Pertimbangkan situasi di mana node A dan B berkerumun. A pergi
turun, C mengelompok dengan B, dan kemudian B meninggalkan cluster. Ketika A bangun, ia akan mencoba
hubungi B, tetapi ini akan gagal karena B tidak ada di cluster lagi.
perbarui_cluster_nodes -n A C akan menyelesaikan situasi ini.

force_boot
Pastikan bahwa node akan memulai lain kali, meskipun itu bukan yang terakhir dimatikan.

Biasanya ketika Anda mematikan cluster RabbitMQ sama sekali, node pertama yang Anda restart
harus menjadi yang terakhir turun, karena mungkin telah melihat hal-hal terjadi yang lain
node tidak. Tapi terkadang itu tidak mungkin: misalnya jika seluruh cluster
kehilangan daya maka semua node mungkin berpikir mereka bukan yang terakhir dimatikan.

Dalam kasus seperti itu, Anda dapat memanggil kelincimqctl force_boot sementara node turun. Ini akan
beri tahu node untuk memulai tanpa syarat saat berikutnya Anda memintanya. Jika ada perubahan
terjadi pada cluster setelah node ini ditutup, mereka akan hilang.

Jika simpul terakhir yang turun hilang secara permanen maka Anda harus menggunakan kelincimqctl
lupa_cluster_node --luring dalam preferensi untuk perintah ini, karena akan memastikan bahwa
antrian cermin yang dikuasai pada node yang hilang dipromosikan.

sinkronisasi_antrian {antre}

antre
Nama antrean yang akan disinkronkan.

Menginstruksikan antrian cermin dengan budak yang tidak disinkronkan untuk menyinkronkan dirinya sendiri. Antrian
akan memblokir saat sinkronisasi berlangsung (semua penerbit ke dan konsumen dari
antrian akan diblokir). Antrian harus dicerminkan agar perintah ini berhasil.

Perhatikan bahwa antrean yang tidak disinkronkan dari mana pesan dikuras akan menjadi
disinkronkan akhirnya. Perintah ini terutama berguna untuk antrian yang tidak
dikuras.

batal_sinkronkan_antrean {antre}

antre
Nama antrean untuk membatalkan sinkronisasi.

Menginstruksikan sinkronisasi antrian cermin untuk berhenti menyinkronkan itu sendiri.

bersihkan_antrian {antre}

antre
Nama antrean yang akan dibersihkan.

Membersihkan antrian (menghapus semua pesan di dalamnya).

set_cluster_name {nama}
Menetapkan nama cluster. Nama cluster diumumkan ke klien pada koneksi, dan
digunakan oleh federasi dan plugin shovel untuk merekam lokasi pesan. NS
nama cluster secara default berasal dari nama host dari node pertama di cluster,
tapi bisa diubah.

Pengguna pengelolaan
Perhatikan bahwa kelincimqctl mengelola database pengguna internal RabbitMQ. Pengguna dari mana saja
backend otentikasi alternatif tidak akan terlihat oleh kelincimqctl.

Tambahkan pengguna {nama pengguna} {kata sandi}

nama pengguna
Nama pengguna yang akan dibuat.

kata sandi
Kata sandi yang dibuat pengguna akan digunakan untuk masuk ke broker.

Hapus pengguna {nama pengguna}

nama pengguna
Nama pengguna yang akan dihapus.

ganti kata sandi {nama pengguna} {kata sandi baru}

nama pengguna
Nama pengguna yang kata sandinya akan diubah.

kata sandi baru
Kata sandi baru untuk pengguna.

hapus_kata sandi {nama pengguna}

nama pengguna
Nama pengguna yang kata sandinya akan dihapus.

otentikasi_pengguna {nama pengguna} {kata sandi}

nama pengguna
Nama pengguna.

kata sandi
Kata sandi pengguna.

set_tag_pengguna {nama pengguna} {label ...}

nama pengguna
Nama pengguna yang tagnya akan disetel.

label
Nol, satu atau lebih tag untuk disetel. Semua tag yang ada akan dihapus.

daftar_pengguna
Daftar pengguna. Setiap baris hasil akan berisi nama pengguna diikuti dengan daftar tag
ditetapkan untuk pengguna itu.

Mengakses kontrol
Perhatikan bahwa kelincimqctl mengelola database pengguna internal RabbitMQ. Izin untuk pengguna
dari backend otorisasi alternatif tidak akan terlihat oleh kelincimqctl.

tambahkan_vhost {vhostpath}

vhostpath
Nama entri host virtual yang akan dibuat.

Membuat host virtual.

hapus_vhost {vhostpath}

vhostpath
Nama entri host virtual yang akan dihapus.

Menghapus host virtual.

Menghapus host virtual akan menghapus semua pertukaran, antrian, binding, izin pengguna,
parameter dan kebijakan.

daftar_vhosts [vhostinfoitem ...]
Daftar host virtual.

vhostinfoitem parameter digunakan untuk menunjukkan item informasi host virtual mana
untuk dimasukkan ke dalam hasil. Urutan kolom dalam hasil akan cocok dengan urutan
parameter. vhostinfoitem dapat mengambil nilai apa pun dari daftar berikut:

nama
Nama host virtual dengan karakter non-ASCII lolos seperti pada C.

jiplakan
Apakah pelacakan diaktifkan untuk host virtual ini.

Jika tidak vhostinfoitems ditentukan kemudian nama vhost ditampilkan.

set_izin [-P vhostpath] {pemakai} {conf} {menulis} {Baca baca}

vhostpath
Nama host virtual yang akan diberikan akses pengguna, default ke /.

pemakai
Nama pengguna untuk memberikan akses ke host virtual yang ditentukan.

conf
Ekspresi reguler yang cocok dengan nama sumber daya yang diberikan kepada pengguna
mengkonfigurasi izin.

menulis
Nama sumber daya pencocokan ekspresi reguler yang diberikan kepada pengguna untuk menulis
izin.

Baca baca
Nama sumber daya pencocokan ekspresi reguler yang diberikan kepada pengguna untuk dibaca
izin.

Mengatur izin pengguna.

izin_hapus [-P vhostpath] {nama pengguna}

vhostpath
Nama host virtual yang menolak akses pengguna, default ke /.

nama pengguna
Nama pengguna untuk menolak akses ke host virtual yang ditentukan.

Mengatur izin pengguna.

daftar_izin [-P vhostpath]

vhostpath
Nama host virtual untuk daftar pengguna yang telah diberikan
akses ke sana, dan izin mereka. Default untuk /.

Mencantumkan izin di host virtual.

daftar_pengguna_izin {nama pengguna}

nama pengguna
Nama pengguna yang izinnya dicantumkan.

Mencantumkan izin pengguna.

Parameter Pengelolaan
Fitur tertentu dari RabbitMQ (seperti plugin federasi) dikendalikan oleh dinamis,
seluruh cluster parameter. Setiap parameter terdiri dari nama komponen, nama dan nilai,
dan dikaitkan dengan host virtual. Nama dan nama komponen adalah string, dan
nilai adalah istilah Erlang. Parameter dapat diatur, dihapus dan terdaftar. Secara umum Anda harus
lihat dokumentasi untuk fitur yang dimaksud untuk melihat cara mengatur parameter.

set_parameter [-P vhostpath] {nama komponen} {nama} {nilai}
Menetapkan parameter.

nama komponen
Nama komponen yang parameternya disetel.

nama
Nama parameter yang disetel.

nilai
Nilai untuk parameter, sebagai istilah JSON. Di sebagian besar cangkang, Anda sangat mungkin untuk
perlu mengutip ini.

hapus_parameter [-P vhostpath] {nama komponen} {kunci}
Menghapus parameter.

nama komponen
Nama komponen yang parameternya sedang dihapus.

nama
Nama parameter yang sedang dibersihkan.

daftar_parameter [-P vhostpath]
Daftar semua parameter untuk virtual host.

Kebijakan Pengelolaan
Kebijakan digunakan untuk mengontrol dan memodifikasi perilaku antrian dan pertukaran pada a
berbasis cluster. Kebijakan berlaku dalam vhost tertentu, dan terdiri dari nama, pola,
definisi dan prioritas opsional. Kebijakan dapat diatur, dihapus, dan dicantumkan.

set_kebijakan [-P vhostpath] [--prioritas prioritas] [--lamar-untuk berlaku untuk] {nama} {belt hold}
{definisi}
Menetapkan kebijakan.

nama
Nama kebijakan.

belt hold
Ekspresi reguler, yang ketika cocok dengan sumber daya tertentu menyebabkan kebijakan
untuk menerapkan.

definisi
Definisi kebijakan, sebagai istilah JSON. Di sebagian besar cangkang, Anda sangat mungkin
perlu mengutip ini.

prioritas
Prioritas kebijakan sebagai bilangan bulat. Angka yang lebih tinggi menunjukkan lebih besar
hak lebih tinggi. Standarnya adalah 0.

berlaku untuk
Jenis objek mana yang harus diterapkan kebijakan ini - "antrian", "pertukaran" atau
"semua". Standarnya adalah "semua".

jelas_kebijakan [-P vhostpath] {nama}
Menghapus kebijakan.

nama
Nama polis yang sedang dibersihkan.

daftar_kebijakan [-P vhostpath]
Daftar semua kebijakan untuk virtual host.

Server Status
Kueri status server menginterogasi server dan mengembalikan daftar hasil dengan
kolom yang dibatasi tab. Beberapa pertanyaan (daftar_antrian, daftar_pertukaran, daftar_bindings, dan
daftar_konsumen) menerima opsional vhost parameter. Parameter ini, jika ada, harus
ditentukan segera setelah kueri.

Perintah list_queues, list_exchanges dan list_bindings menerima virtual host opsional
parameter untuk menampilkan hasil. Nilai defaultnya adalah "/".

daftar_antrian [-P vhostpath] [infoitem antrian ...]
Mengembalikan detail antrian. Rincian antrian / Host virtual dikembalikan jika "-p"
bendera tidak ada. Bendera "-p" dapat digunakan untuk mengganti default ini.

infoitem antrian parameter digunakan untuk menunjukkan item informasi antrian mana yang akan
termasuk dalam hasil. Urutan kolom dalam hasil akan cocok dengan urutan
parameter. infoitem antrian dapat mengambil nilai apa pun dari daftar berikut:

nama
Nama antrian dengan karakter non-ASCII lolos seperti pada C.

tahan lama
Apakah antrian bertahan atau tidak, server dimulai ulang.

hapus_otomatis
Apakah antrian akan terhapus secara otomatis saat tidak digunakan lagi.

argumen
Argumen antrian.

kebijaksanaan
Nama kebijakan yang berlaku untuk antrean.

pid
Id dari proses Erlang yang terkait dengan antrian.

pemilik_pid
Id proses Erlang mewakili koneksi yang merupakan pemilik eksklusif
dari antrian. Kosongkan jika antrian tidak eksklusif.

eksklusif
Benar jika antrian eksklusif (yaitu memiliki owner_pid), salah jika tidak

eksklusif_konsumen_pid
Id proses Erlang mewakili saluran konsumen eksklusif
berlangganan antrian ini. Kosong jika tidak ada konsumen eksklusif.

eksklusif_konsumen_tag
Tag konsumen dari konsumen eksklusif berlangganan antrian ini. Kosongkan jika ada
tidak ada konsumen eksklusif.

pesan_siap
Jumlah pesan yang siap dikirim ke klien.

pesan_tidak diakui
Jumlah pesan yang dikirim ke klien tetapi belum diakui.

pesan
Jumlah pesan siap dan tidak diakui (kedalaman antrian).

pesan_siap_ram
Jumlah pesan dari messages_ready yang ada di ram.

message_unacknowledged_ram
Jumlah pesan dari messages_unacknowledged yang ada di ram.

pesan_ram
Jumlah total pesan yang ada di ram.

pesan_persisten
Jumlah total pesan persisten dalam antrian (akan selalu 0 untuk sementara
antrian).

pesan_byte
Jumlah ukuran semua badan pesan dalam antrian. Ini tidak termasuk
properti pesan (termasuk header) atau overhead apa pun.

pesan_byte_siap
Seperti pesan_byte tetapi hanya menghitung pesan-pesan yang siap dikirim ke
klien.

pesan_bytes_unacknowledged
Seperti pesan_byte tetapi hanya menghitung pesan yang dikirim ke klien tetapi tidak
belum diakui.

pesan_byte_ram
Seperti pesan_byte tetapi hanya menghitung pesan-pesan yang ada di RAM.

pesan_bytes_persisten
Seperti pesan_byte tetapi hanya menghitung pesan-pesan yang persisten.

disk_reads
Total berapa kali pesan telah dibaca dari disk oleh antrian ini sejak itu
mulai.

disk_menulis
Total berapa kali pesan telah ditulis ke disk oleh antrian ini sejak itu
mulai.

konsumen
Jumlah konsumen.

pemanfaatan_konsumen
Pecahan waktu (antara 0.0 dan 1.0) yang dapat segera diselesaikan oleh antrian
menyampaikan pesan kepada konsumen. Ini bisa kurang dari 1.0 jika konsumen terbatas
oleh kemacetan jaringan atau jumlah prefetch.

ingatan
Bytes memori yang dikonsumsi oleh proses Erlang yang terkait dengan antrian,
termasuk tumpukan, tumpukan dan struktur internal.

budak_pids
Jika antrian dicerminkan, ini memberikan ID dari budak saat ini.

disinkronkan_slave_pids
Jika antrian dicerminkan, ini memberikan ID dari budak saat ini yang
disinkronkan dengan master - yaitu yang dapat mengambil alih dari master
tanpa kehilangan pesan.

negara
Keadaan antrian. Biasanya 'berjalan', tetapi mungkin "{syncing, MsgCount}" jika
antrian sedang disinkronkan. Antrian yang terletak pada node cluster yang
saat ini down akan ditampilkan dengan status 'down' (dan kebanyakan lainnya
infoitem antrians tidak akan tersedia).

Jika tidak infoitem antrians ditentukan kemudian nama antrian dan kedalaman ditampilkan.

daftar_pertukaran [-P vhostpath] [tukar informasi ...]
Mengembalikan detail pertukaran. Pertukaran detail dari / host virtual dikembalikan jika
Bendera "-p" tidak ada. Bendera "-p" dapat digunakan untuk mengganti default ini.

tukar informasi parameter digunakan untuk menunjukkan item pertukaran informasi mana yang akan
termasuk dalam hasil. Urutan kolom dalam hasil akan cocok dengan urutan
parameter. tukar informasi dapat mengambil nilai apa pun dari daftar berikut:

nama
Nama pertukaran dengan karakter non-ASCII lolos seperti pada C.

mengetik
Jenis pertukaran (seperti [langsung, tema, header, fanout]).

tahan lama
Apakah pertukaran bertahan atau tidak, server dimulai ulang.

hapus_otomatis
Apakah pertukaran akan dihapus secara otomatis saat tidak digunakan lagi.

intern
Apakah pertukaran tersebut bersifat internal, yaitu tidak dapat dipublikasikan secara langsung oleh a
pelanggan.

argumen
Bertukar argumen.

kebijaksanaan
Nama polis untuk melamar ke bursa.

Jika tidak tukar informasis ditentukan kemudian nama dan tipe pertukaran ditampilkan.

daftar_bindings [-P vhostpath] [infoitem mengikat ...]
Mengembalikan detail yang mengikat. Secara default, binding untuk / host virtual dikembalikan.
Bendera "-p" dapat digunakan untuk mengganti default ini.

infoitem mengikat parameter digunakan untuk menunjukkan item informasi yang mengikat untuk
termasuk dalam hasil. Urutan kolom dalam hasil akan cocok dengan urutan
parameter. infoitem mengikat dapat mengambil nilai apa pun dari daftar berikut:

nama asal
Nama sumber pesan tempat pengikatan dilampirkan. Dengan
karakter non-ASCII lolos seperti pada C.

sumber_jenis
Jenis sumber pesan tempat pengikatan dilampirkan. Saat ini
selalu bertukar. Dengan karakter non-ASCII lolos seperti pada C.

nama_tujuan
Nama tujuan pesan tempat pengikatan dilampirkan. Dengan
karakter non-ASCII lolos seperti pada C.

tujuan_jenis
Jenis tujuan pesan tempat pengikatan dilampirkan. Dengan
karakter non-ASCII lolos seperti pada C.

perutean_kunci
Kunci perutean pengikatan, dengan karakter non-ASCII lolos seperti pada C.

argumen
Argumen yang mengikat.

Jika tidak infoitem mengikats ditentukan maka semua item di atas ditampilkan.

daftar_koneksi [informasi koneksi ...]
Mengembalikan statistik koneksi TCP/IP.

informasi koneksi parameter digunakan untuk menunjukkan informasi koneksi mana
item untuk dimasukkan dalam hasil. Urutan kolom dalam hasil akan sesuai dengan urutan
dari parameter. informasi koneksi dapat mengambil nilai apa pun dari daftar berikut:

pid
Id dari proses Erlang yang terkait dengan koneksi.

nama
Nama yang dapat dibaca untuk koneksi.

pelabuhan
Pelabuhan server.

tuan rumah
Nama host server diperoleh melalui DNS terbalik, atau alamat IP-nya jika DNS terbalik gagal
atau tidak diaktifkan.

rekan_port
pelabuhan rekan.

rekan_host
Nama host rekan diperoleh melalui DNS terbalik, atau alamat IP-nya jika DNS balik gagal atau
tidak diaktifkan.

ssl
Boolean yang menunjukkan apakah koneksi diamankan dengan SSL.

ssl_protokol
Protokol SSL (misalnya tlsv1)

ssl_key_exchange
Algoritma pertukaran kunci SSL (misalnya rsa)

ssl_cipher
Algoritma sandi SSL (mis. aes_256_cbc)

ssl_hash
Fungsi hash SSL (misalnya sha)

peer_cert_subject
Subjek sertifikat SSL rekan, dalam bentuk RFC4514.

rekan_cert_issuer
Penerbit sertifikat SSL rekan, dalam bentuk RFC4514.

peer_cert_validity
Periode validitas sertifikat SSL rekan.

negara
Status koneksi (salah satu dari [mulai, menyetel, pembukaan, berjalan, aliran, pemblokiran,
diblokir, penutupan, tertutup]).

saluran
Jumlah saluran yang menggunakan koneksi.

protokol
Versi protokol AMQP yang digunakan (saat ini salah satu dari 0,9,1 {} or 0,8,0 {}). Catatan
bahwa jika klien meminta koneksi AMQP 0-9, kami memperlakukannya sebagai AMQP 0-9-1.

auth_mechanism
Mekanisme otentikasi SASL yang digunakan, seperti: PLAIN.

pemakai
Nama pengguna yang terkait dengan koneksi.

vhost
Nama host virtual dengan karakter non-ASCII lolos seperti pada C.

batas waktu
Batas waktu koneksi / interval detak jantung yang dinegosiasikan, dalam hitungan detik.

bingkai_maks
Ukuran bingkai maksimum (byte).

saluran_maks
Jumlah maksimum saluran pada koneksi ini.

klien_properti
Properti informasi yang dikirimkan oleh klien selama koneksi
pembentukan.

recv_oct
Oktet diterima.

recv_cnt
Paket diterima.

kirim_okt
Oktet mengirim.

kirim_cnt
Paket dikirim.

kirim_pend
Kirim ukuran antrian.

terhubung_at
Tanggal dan waktu koneksi ini dibuat, sebagai stempel waktu.

Jika tidak informasi koneksis ditentukan kemudian pengguna, host rekan, port rekan, waktu sejak
kontrol aliran dan status blok memori ditampilkan.

daftar_saluran [saluran infoitem ...]
Mengembalikan informasi tentang semua saluran saat ini, wadah logis yang paling banyak dieksekusi
perintah AMQP. Ini termasuk saluran yang merupakan bagian dari koneksi AMQP biasa, dan
saluran yang dibuat oleh berbagai plug-in dan ekstensi lainnya.

saluran infoitem parameter digunakan untuk menunjukkan item informasi saluran mana yang akan
termasuk dalam hasil. Urutan kolom dalam hasil akan cocok dengan urutan
parameter. saluran infoitem dapat mengambil nilai apa pun dari daftar berikut:

pid
Id dari proses Erlang yang terkait dengan koneksi.

koneksi
Id dari proses Erlang yang terkait dengan koneksi yang salurannya
milik.

nama
Nama saluran yang dapat dibaca.

jumlah
Nomor saluran, yang secara unik mengidentifikasinya dalam koneksi.

pemakai
Nama pengguna yang terkait dengan saluran.

vhost
Host virtual tempat saluran beroperasi.

transaksional
Benar jika saluran dalam mode transaksional, salah jika sebaliknya.

memastikan
Benar jika saluran dalam mode konfirmasi, salah jika sebaliknya.

jumlah_konsumen
Jumlah konsumen AMQP logis yang mengambil pesan melalui saluran.

pesan_tidak diakui
Jumlah pesan yang dikirim melalui saluran ini tetapi belum diakui.

pesan_tidak dikomit
Jumlah pesan yang diterima dalam transaksi yang belum dikomit.

acks_uncommit
Jumlah pengakuan yang diterima dalam transaksi yang belum terikat.

pesan_belum dikonfirmasi
Jumlah pesan yang diterbitkan belum dikonfirmasi. Pada saluran yang tidak dalam mode konfirmasi,
ini tetap 0.

prefetch_count
Batas prefetch QoS untuk konsumen baru, 0 jika tidak terbatas.

global_prefetch_count
Batas prefetch QoS untuk seluruh saluran, 0 jika tidak terbatas.

Jika tidak saluran infoitems ditentukan kemudian pid, pengguna, jumlah_konsumen, dan
message_unacknowledged diasumsikan.

daftar_konsumen [-P vhostpath]
Daftar konsumen, yaitu berlangganan aliran pesan antrian. Setiap baris dicetak
menunjukkan, dipisahkan oleh karakter tab, nama antrian berlangganan, id dari
proses saluran melalui mana langganan dibuat dan dikelola, konsumen
tag yang secara unik mengidentifikasi langganan dalam saluran, yang menunjukkan boolean
apakah ucapan terima kasih diharapkan untuk pesan yang dikirim ke konsumen ini, dan
integer yang menunjukkan batas pengambilan awal (dengan 0 berarti 'tidak ada'), dan argumen apa pun untuk
konsumen ini.

status
Menampilkan informasi status broker seperti aplikasi yang sedang berjalan saat ini
Node Erlang, versi RabbitMQ dan Erlang, nama OS, memori, dan deskriptor file
statistik. (Lihat cluster_status perintah untuk mengetahui node mana yang dikelompokkan dan
berlari.)

lingkungan Hidup
Tampilkan nama dan nilai setiap variabel di lingkungan aplikasi untuk masing-masing
menjalankan aplikasi.

melaporkan
Hasilkan laporan status server yang berisi rangkaian semua status server
informasi untuk tujuan dukungan. Output harus diarahkan ke file ketika
menyertai permintaan dukungan.

evaluasi {cepat}
Evaluasi ekspresi Erlang yang berubah-ubah.

bermacam-macam
tutup_koneksi {koneksipid} {penjelasan}

koneksipid
Id dari proses Erlang yang terkait dengan koneksi untuk ditutup.

penjelasan
Tali penjelasan.

Instruksikan broker untuk menutup koneksi yang terkait dengan proses Erlang id
koneksipid (lihat juga daftar_koneksi perintah), melewati penjelasan string
ke klien yang terhubung sebagai bagian dari protokol pemutusan koneksi AMQP.

jejak_on [-P vhost]

vhost
Nama host virtual yang akan mulai dilacak.

Mulai melacak. Perhatikan bahwa status jejak tidak persisten; itu akan kembali menjadi
mati jika server di-restart.

jejak_off [-P vhost]

vhost
Nama host virtual yang akan dihentikan penelusurannya.

Berhenti melacak.

set_vm_memory_high_watermark {pecahan}

pecahan
Fraksi ambang memori baru di mana kontrol aliran dipicu, sebagai
bilangan floating point lebih besar dari atau sama dengan 0.

set_vm_memory_high_watermark mutlak {memory_limit_in_bytes}

memory_limit_in_bytes
Batas memori baru di mana kontrol aliran dipicu, dinyatakan dalam byte sebagai
bilangan bulat yang lebih besar dari atau sama dengan 0.

CONTOH


kelincimqctl berhenti
Perintah ini menginstruksikan node RabbitMQ untuk mengakhiri.

kelincimqctl stop_app
Perintah ini menginstruksikan node RabbitMQ untuk menghentikan aplikasi RabbitMQ.

kelincimqctl mulai_aplikasi
Perintah ini menginstruksikan node RabbitMQ untuk memulai aplikasi RabbitMQ.

kelincimqctl menunggu /var/run/rabbitmq/pid
Perintah ini akan kembali ketika simpul RabbitMQ telah dimulai.

kelincimqctl ulang
Perintah ini mengatur ulang simpul RabbitMQ.

kelincimqctl paksa_reset
Perintah ini mengatur ulang simpul RabbitMQ.

kelincimqctl putar_log .1
Perintah ini menginstruksikan node RabbitMQ untuk menambahkan konten file log ke
file dengan nama yang terdiri dari nama log asli dan akhiran ".1", mis
[email dilindungi] dan [email dilindungi]. Akhirnya, logging dilanjutkan ke
file baru di lokasi lama.

kelincimqctl bergabung_cluster kelinci@elena --ram
Perintah ini menginstruksikan node RabbitMQ untuk bergabung dengan cluster yang kelinci@elena adalah bagian
dari, sebagai simpul ram.

kelincimqctl cluster_status
Perintah ini menampilkan node dalam cluster.

kelincimqctl ubah_cluster_node_type cakram
Perintah ini akan mengubah simpul RAM menjadi simpul disk.

kelincimqctl -n kelinci@mcnulty lupa_cluster_node kelinci@stringer
Perintah ini akan menghapus node kelinci@stringer dari simpul kelinci@mcnulty.

kelincimqctl ganti nama_cluster_node kelinci@misshelpful kelinci@cordelia
Perintah ini akan mengganti nama node kelinci@misshelpful ke simpul kelinci@cordelia.

kelincimqctl force_boot
Ini akan memaksa node untuk tidak menunggu node lain saat berikutnya dimulai.

kelincimqctl set_cluster_name London
Ini menetapkan nama cluster menjadi "london".

kelincimqctl Tambahkan pengguna tonyg ubahlah
Perintah ini menginstruksikan broker RabbitMQ untuk membuat pengguna (non-administratif) bernama
tonyg dengan (awal) kata sandi ubahlah.

kelincimqctl Hapus pengguna tonyg
Perintah ini menginstruksikan broker RabbitMQ untuk menghapus pengguna bernama tonyg.

kelincimqctl ganti kata sandi tonyg pas baru
Perintah ini menginstruksikan broker RabbitMQ untuk mengubah kata sandi untuk pengguna bernama
tonyg untuk pas baru.

kelincimqctl hapus_kata sandi tonyg
Perintah ini menginstruksikan broker RabbitMQ untuk menghapus kata sandi untuk pengguna bernama
tonyg. Pengguna ini sekarang tidak dapat masuk dengan kata sandi (tetapi mungkin dapat melalui mis
SASL EKSTERNAL jika dikonfigurasi).

kelincimqctl otentikasi_pengguna tonyg verifikasi
Perintah ini menginstruksikan broker RabbitMQ untuk mengotentikasi pengguna bernama tonyg dengan
kata sandi verifikasi.

kelincimqctl set_tag_pengguna tonyg administrator
Perintah ini menginstruksikan broker RabbitMQ untuk memastikan nama pengguna tonyg adalah
administrator. Ini tidak berpengaruh ketika pengguna masuk melalui AMQP, tetapi dapat digunakan untuk
izinkan pengguna untuk mengelola pengguna, host virtual, dan izin saat pengguna masuk
melalui beberapa cara lain (misalnya dengan plugin manajemen).

kelincimqctl set_tag_pengguna tonyg
Perintah ini menginstruksikan broker RabbitMQ untuk menghapus tag apa pun dari pengguna bernama
tonyg.

kelincimqctl daftar_pengguna
Perintah ini menginstruksikan broker RabbitMQ untuk mendaftar semua pengguna.

kelincimqctl tambahkan_vhost uji
Perintah ini menginstruksikan broker RabbitMQ untuk membuat virtual host baru yang disebut uji.

kelincimqctl hapus_vhost uji
Perintah ini menginstruksikan broker RabbitMQ untuk menghapus virtual host yang disebut uji.

kelincimqctl daftar_vhosts nama jiplakan
Perintah ini menginstruksikan broker RabbitMQ untuk mendaftar semua host virtual.

kelincimqctl set_izin -p /myvhost tonyg "^tonyg-.*" ".*" ".*"
Perintah ini menginstruksikan broker RabbitMQ untuk memberikan pengguna bernama tonyg akses ke
host virtual yang disebut /myvhost, dengan izin konfigurasi pada semua sumber daya yang namanya
dimulai dengan "tonyg-", dan izin menulis dan membaca di semua sumber daya.

kelincimqctl izin_hapus -p /myvhost tonyg
Perintah ini menginstruksikan broker RabbitMQ untuk menolak pengguna bernama tonyg akses ke
host virtual yang disebut /myvhost.

kelincimqctl daftar_izin -p /myvhost
Perintah ini menginstruksikan broker RabbitMQ untuk mendaftar semua pengguna yang telah
diberikan akses ke virtual host yang disebut /myvhost, dan izin yang mereka miliki untuk
operasi pada sumber daya di host virtual itu. Perhatikan bahwa string kosong berarti tidak
izin yang diberikan.

kelincimqctl daftar_pengguna_izin tonyg
Perintah ini menginstruksikan broker RabbitMQ untuk membuat daftar semua virtual host yang
nama pengguna tonyg telah diberikan akses, dan izin yang dimiliki pengguna untuk
operasi pada sumber daya di host virtual ini.

kelincimqctl set_parameter federasi nama_pengguna lokal '"tamu"'
Perintah ini menetapkan parameter nama_pengguna lokal untuk federasi komponen dalam
host virtual default ke istilah JSON "tamu".

kelincimqctl hapus_parameter federasi nama_pengguna lokal
Perintah ini menghapus parameter nama_pengguna lokal untuk federasi komponen dalam
tuan rumah virtual default.

kelincimqctl daftar_parameter
Perintah ini mencantumkan semua parameter di host virtual default.

kelincimqctl set_kebijakan federasi-saya "^amq." '{"federation-upstream-set":"all"}'
Perintah ini menetapkan kebijakan federasi-saya di host virtual default sehingga built-in
pertukaran adalah federasi.

kelincimqctl jelas_kebijakan federasi-saya
Perintah ini menghapus federasi-saya kebijakan di host virtual default.

kelincimqctl daftar_kebijakan
Perintah ini mencantumkan semua kebijakan di host virtual default.

kelincimqctl daftar_antrian -p /myvhost pesan konsumen
Perintah ini menampilkan kedalaman dan jumlah konsumen untuk setiap antrian virtual
tuan rumah bernama /myvhost.

kelincimqctl daftar_pertukaran -p /myvhost nama mengetik
Perintah ini menampilkan nama dan jenis untuk setiap pertukaran host virtual bernama
/myvhost.

kelincimqctl daftar_bindings -p /myvhost tukar_nama antrian_nama
Perintah ini menampilkan nama pertukaran dan nama antrian dari binding di virtual
tuan rumah bernama /myvhost.

kelincimqctl daftar_koneksi kirim_pend pelabuhan
Perintah ini menampilkan ukuran antrian kirim dan port server untuk setiap koneksi.

kelincimqctl daftar_saluran koneksi pesan_tidak diakui
Perintah ini menampilkan proses koneksi dan jumlah pesan yang tidak diketahui untuk
setiap saluran.

kelincimqctl status
Perintah ini menampilkan informasi tentang broker RabbitMQ.

kelincimqctl melaporkan > server_laporan.txt
Perintah ini membuat laporan server yang mungkin dilampirkan ke email permintaan dukungan.

kelincimqctl evaluasi 'simpul().'
Perintah ini mengembalikan nama node yang telah terhubung dengan rabbitmqctl.

kelincimqctl tutup_koneksi "<[email dilindungi]>" "Pergilah jauh"
Perintah ini menginstruksikan broker RabbitMQ untuk menutup koneksi yang terkait dengan
ID proses Erlang <[email dilindungi]>, melewati penjelasan go jauh ke
klien yang terhubung.

Gunakan rabbitmqctl online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kode QR PHP
    Kode QR PHP
    Kode QR PHP adalah sumber terbuka (LGPL)
    perpustakaan untuk menghasilkan Kode QR,
    kode batang 2 dimensi. Berdasarkan
    libqrencode C library, menyediakan API untuk
    membuat batang Kode QR...
    Unduh Kode QR PHP
  • 2
    freeciv
    freeciv
    Freeciv adalah turn-based gratis
    game strategi multipemain, di mana masing-masing
    pemain menjadi pemimpin a
    peradaban, berjuang untuk mendapatkan
    tujuan akhir: menjadi...
    Unduh Freeciv.dll
  • 3
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Cuckoo Sandbox menggunakan komponen untuk
    memantau perilaku malware di a
    Lingkungan kotak pasir; diisolasi dari
    sisa sistem. Ini menawarkan otomatis
    analisis...
    Unduh Kotak Pasir Cuckoo
  • 4
    LMS-YouTube
    LMS-YouTube
    Putar video YouTube di LMS (porting dari
    Triode's to YouTbe API v3) Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Unduh LMS-YouTube
  • 5
    Yayasan Presentasi Windows
    Yayasan Presentasi Windows
    Yayasan Presentasi Windows (WPF)
    adalah kerangka kerja UI untuk membangun Windows
    aplikasi desktop. WPF mendukung
    set luas pengembangan aplikasi
    fitur...
    Unduh Windows Presentation Foundation
  • 6
    OlahragaMusik
    OlahragaMusik
    Mit dem Programm cann man schnell und
    einfach Pausen bei Sportveranstaltungen
    mit Musik �berbr�cken. Hierf�r haben sie
    die M�glichkeit, folgende Wiedergabvaria...
    Unduh SportMusik.dll
  • Lebih banyak lagi »

Perintah Linux

Ad