某天,開啟一個應用時,發現連接rabbitmq失敗,本來想用rabbitmqctl來查看隊列,結果提示“Error: unable to connect to node rabbit@mail: nodedown”,執行任何命令,重啟都不管用。然后,針對這個錯誤,去查找原因,有人說是因為計算機名被修改的原因造成的。因此,打開/etc/hosts文件,還原為最初的計算機名,默認應該是localhost。但是,改文件必須得重啟機器,才能生效,沒辦法,只能執行hostname localhsot命令來設置計算機名,再次連接rabbitmq,成功。
ps:hostname localhost重啟機器后,就無效了