本地連接遠程rabbitMQ失敗


本地連接rabbitMQ失敗原因

1、情況:以前本地連接rabbitMQ成功的,但是后來連接失敗了。

首先檢查網絡有沒有問題,其次重啟(reboot)rabbitMQ看能不能連得上,如果重啟還不能連上,就嘗試下面的步驟:

  • 查看一下自己的ip地址是不是變了,如果變了肯定連不上的,本地ip地址需要和rabbitMQ創建的用戶的ip一樣才行
  • ubuntu上面可以用:telnet rabbitMQ的ip地址 端口號 。比如:telnet 192.168.3.87 5672 查看情況
    出現這個證明連接成功。
    cmd查看:netstat -aon|findstr 5672  ,5672是端口
    出現這個狀態是連接成功的意思。

2、可能沒有在rabbitMQ創建用戶並授權。

去rabbitMQ創建用戶並授權,下面是虛擬機管理rabbitMQ創建用戶(下面大寫的都是可修改的,根據自己的情況修改)。

  • rabbitmqctl add_user USER PASSWORD ##創建用戶
  • rabbitmqctl change_password USER PASSWORD ##修改密碼
  • rabbitmqctl set_user_tags USER administrator  ##設置為管理員
  • rabbitmqctl add_vhost VHOST ##添加虛擬機
  • rabbitmqctl set_permissions -p VHOST USER ".*" ".*" ".*"  ##給用戶分配虛擬主機權限

其他方法創建用戶及授權去百度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM