- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在虚拟机上使用 vagrant 设置了服务器。安装rabbitmq后,我尝试使用虚拟机外部的脚本连接到它。 VM 上已经运行了 Django 和 RabbitMQ。运行脚本后出现异常:
pika.exceptions.IncompatibleProtocolError: StreamLostError: ('Transport indicated EOF',)
如何解决我的问题?
我的 friend 已经在 raspberryPi 上使用了下面提供的代码,它实际上成功地执行了它。我在 PC 上唯一更改的是将主机名从指定的 IP 更改为“127.0.0.1”,并添加了端口号。
import pika
import sys
import random
import time
credentials = pika.PlainCredentials(username='admin', password='admin')
connection = pika.BlockingConnection(pika.ConnectionParameters(host='127.0.0.1',port=15672,credentials=credentials))
channel = connection.channel()
channel.queue_declare(queue='hello',durable=True)
错误消息:
$ python send.py
Traceback (most recent call last):
File "send.py", line 8, in <module>
connection = pika.BlockingConnection(pika.ConnectionParameters(host='127.0.0.1',port=15672,credentials=credentials))
File "C:\Users\Pigeonnn\AppData\Local\Programs\Python\Python37\lib\site-packages\pika\adapters\blocking_connection.py", line 360, in __init__
self._impl = self._create_connection(parameters, _impl_class)
File "C:\Users\Pigeonnn\AppData\Local\Programs\Python\Python37\lib\site-packages\pika\adapters\blocking_connection.py", line 451, in _create_connection
raise self._reap_last_connection_workflow_error(error)
pika.exceptions.IncompatibleProtocolError: StreamLostError: ('Transport indicated EOF',)
最佳答案
@Pigeonnn 在 his own comment 中提供了他自己问题的答案对于这篇文章的原始问题:
Actually I've just found a solution. The thing is if you want tolisten to rabbitmq you need to connect through port 5672 - not 15672.Changed ports, forwarded and everything works :)
关于python - 如何连接 Vagrant 主机上的兔子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56262829/
Rabbitmq 服务器未启动,表示它已经在运行: $: rabbitmq-server Activating RabbitMQ plugins ... 0 plugins activated: no
我正在尝试在我的 kubernetes 中部署一个 rabbitmq pod。所以我使用 Google 托管的 rabbitmq:https://github.com/GoogleCloudPlatf
使用 channel 一段时间后,我的rabbitmq重新启动。 然后,当 java 客户端应用程序(仍在运行)尝试使用 channel 时 - 我尝试使用关闭 channel 。 有没有办法检查 c
我是 RabbitMq 新手。我们正在评估它与 Rails 应用程序的生产用途,目前用于后台邮件系统。 RabbitMq 教程呈现 bunny gem 。在它的其他 gem 列表上,还有 sneake
退出JVM进程时偶尔提示NoClassDefFoundError,导致JVM进程正常退出。 https://github.com/spring-projects/spring-amqp/issues/
这是我的 rabbitmq 配置:
当前,我有一个用例,我需要从RabbitMQ消息总线获取消息,附加消息大小(以字节为单位),然后使用HDFS Sink输出消息。 首先,我创建了自己的处理器,该处理器将大小附加到消息中。我这样做的原因
我有一个非常基本的问题。我想做低阶矩阵分解,我正在查看 Vowpal Wabbit documentation关于这个话题。我的问题是: 这两种方法之间有区别吗?(实现或其他) $ vw --lrq
如果在线程中,我无法让队列订阅 block 执行。 例子来自 rubybunny/exchanges正如预期的那样有效。但是,如果与线程中的消费者部分相适应,则订阅者 block 似乎不会执行。 我尝
谁遇到过有关长耳大野兔的问题?跟踪如下: java.lang.OutOfMemoryError: Java heap space at org.apache.jackrabbit.core.query
我是一名优秀的程序员,十分优秀!