我正在使用芹菜为django需要rabbitmq.大约4或5个月后,它曾经运作良好.我再次尝试将它用于一个新项目,并在列出队列时得到了rabbitmq的错误.
Listing queues ...
Error: unable to connect to node 'rabbit@somename': nodedown
diagnostics:
- nodes and their ports on 'somename': [{rabbitmqctl23014,44910}]
- current node: 'rabbitmqctl23014@somename'
- current node home dir: /var/lib/rabbitmq
- current node cookie hash: XfMxei3DuB8GOZUm1vdUsg==
Run Code Online (Sandbox Code Playgroud)
什么是解决方案?如果没有好的解决方案,我可以卸载并重新安装rabbitmq吗?
Rac*_*elD 36
我显然已经安装了兔子作为服务
sudo rabbitmqctl force_reset
Run Code Online (Sandbox Code Playgroud)
命令不起作用.
sudo service rabbitmq-server restart
Run Code Online (Sandbox Code Playgroud)
完全符合我的需要.
PS我确保我是执行上一个命令的root用户
sudo su
Run Code Online (Sandbox Code Playgroud)
如果您需要更改主机名:
sudo aptitude remove rabbitmq-server
sudo rm -fr /var/lib/rabbitmq/
Run Code Online (Sandbox Code Playgroud)
设置新主机名:
hostname newhost
Run Code Online (Sandbox Code Playgroud)
在文件/ etc/hostname中设置新值hostname
添加到文件/ etc/hosts
127.0.0.1 newhost
Run Code Online (Sandbox Code Playgroud)
安装rabbitmq:
sudo aptitude install rabbitmq-server
Run Code Online (Sandbox Code Playgroud)
DONE
小智 -2
| 归档时间: |
|
| 查看次数: |
26421 次 |
| 最近记录: |