伺服器管理----啟動和停止節點
許可權配置
使用統計
rabbitmq和erlang問題疑難解決
啟動節點
節點指rabbitmq伺服器例項 事實上節點描述著乙個erlang節點執行執行著乙個應用程式。 erlang也有虛擬機器,虛擬機器每個例項稱為節點,不同於jvm 多個erlang程式可以執行在同一節點。
應用程式由於某些原因崩開了 節點會自動嘗試重啟應用程式,乙個應用雖然崩潰了,節點仍是執行狀態。
啟動執行節點很簡單, 只需rabbitmq目錄下找到,/sbin目錄,執行。/rabbitmq-server 檢視控制台,你會發現不同的rabbitmq子系統執行起來了,並準備好處理訊息。 啟動出錯 看日誌檔案 也可以增加-detached方式啟動節點
停止節點 :有兩種方式 乾淨的方式和骯髒得方式 執行rabbitmq連線到控制台時,ctrl-c可以看到一些內容 obort關閉整個節點
乾淨:安裝目錄下./sbin/rabbitmqctl stop時 它和本地節點通訊指示其乾淨的關閉。
關閉和重啟rabbitmq 有時候你只想重啟rabbitmq應用程式,同時保持erlang節點執行,這對集群來說是必須的。
rabbit配置檔案
像絕大多數伺服器應用程式一樣,rabbitmq允許你設定系統範圍得可調引數並通過配置檔案進行設定。
1是開啟配置陣列
4.是關閉陣列
mnesia 指資料庫配置選項 *(儲存交換器和資料庫元資料)
rabbit(rabbitmq特定的配置選項)每個選項表達為name,value
請求許可
管理使用者 使用者是訪問控制的基本單元 針對一到多個vhost 可以有不同的許可權,並使用標準的名字和密碼認證使用者。操作通過ctl完成。add delete
刪除使用者 所有得 訪問控制條目都會從rabbit許可權資料庫中自動刪除
list——user檢視當前伺服器有多少使用者
change_password更改密碼得使用者名稱和新密碼
rabbit許可權系統
1.6.0版本開始實現了一套控制列表(acl)風格得許可權系統。
以前只允許,授權得vhost,使用者可以做任何事。 新的許可權系統允許大量細粒度控制,同同時允許使用者讀。寫和·配置許可權。
每一條訪問控制條目有以下四部分組成:
被授予訪問許可權得使用者
許可權控制應用的vhost
需要授予的讀寫配置
許可權範圍 用於客戶端還是服務端得佇列和交換器
訪問控制條目無法 跨越vhost
檢查 檢視資料統計
rabbitmqctl list_queues 輸出已經宣告的佇列
名字 訊息數目 消費者數目 記憶體
rabbitmqctl list_queues name message consumers memory
auto——delete 宣告佇列使用的屬性
檢視交換器和繫結 list_exchange
修復rabbitmq:疑難解答
erlang cookie
當開始使用rabbitmq時,一些常見錯誤是badrpc和nodedown。 經常在ctl得情況下發生。取代期望結果得是錯誤訊息得反饋。
erlang節點通過交換作為秘密令牌得erlang cookie以獲得認證
mnesia 儲存佇列,交換器,繫結等資訊。rabbitmq啟動第一步就這個,這個啟動不了就是rabbitmq失敗。
啟動不了原因:1.mnesia_base 目錄許可權得問題。 **讀取失敗 可能主機名修改了。
CentOS8 離線安裝 rabbitmq 3 8
erlang 22.3.2 1.el8.x86 64.rpm socat 1.7.3.2 6.el8.x86 64.rpm rabbitmq server依賴 rabbitmq server 3.8.3 1.el8.noarch.rpm rabbitmq erlang版本要求 erlang soca...
Nginx 執行管理篇
盜於 www.cnblogs.com yum777 p 62 master負責管理worker程序,具體woker程序數由 worker processes 指令配置。syntax worker processes number auto default worker processes 1 con...
製造執行管理系統MES
什麼是mes 製造執行管理系統 mes 是企業cims資訊整合的紐帶,是實施企業敏捷製造戰略和實現車間生產敏捷化的基本技術手段。本文介紹了mes的概念 功能模型,以及mes與erp及現場自動化系統之間的關係,並且描述了mes系統的典型結構。概 述 製造業是我國國民經濟重要的支柱產業,在第二產業中佔據...