我是rabbitmq的新手,但由于某些(未知)原因,"hello world"程序对我不起作用.send.py和receive.py只是从教程页面复制并粘贴:
http://www.rabbitmq.com/tutorials/tutorial-one-python.html
在RHEL 6上使用"yum"安装rabbitmq.Python版本为2.6.我使用了启动服务器
$ service rabbitmq-server start
Run Code Online (Sandbox Code Playgroud)
并打印出"成功".
运行send.py和receive.py时没有错误或警告消息:
$ python send.py
[x] Sent 'Hello World!'
$ python receive.py
[*] Waiting for messages. To exit press CTRL+C
Run Code Online (Sandbox Code Playgroud)
然后它永远不会打印"Hello World!".
它出什么问题了?
dan*_*car 12
首先启用管理控制台
sudo rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)
然后打开浏览器
http://localhost:55672
Run Code Online (Sandbox Code Playgroud)
登录:客人/客人
在我的情况下,它是内存(低于2千兆)和消息"此节点的磁盘可用空间警报已关闭.它将阻止传入的网络流量,直到可用空间量超过限制."
编辑文件/etc/rabbitmq/rabbitmq.config如下:
[
{rabbit, [{disk_free_limit, {mem_relative, 0.1}}]}
]
Run Code Online (Sandbox Code Playgroud)
现在重启兔子服务:
service rabbitmq-server stop
service rabbitmq-server start
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2327 次 |
| 最近记录: |