Rabbitmq AMQP连接

Rabbitmq AMQP连接,rabbitmq,freebsd,amqp,Rabbitmq,Freebsd,Amqp,运行RabbitMQ-RabbitMQ-3.2.3_2 使用pecl amqp-1.3.0 php55-5.5.9 关于FreeBSD 9.2 amd64 一切似乎都很顺利 但在查询时,我们从amqp得到了这样的错误 [AMQPConnectionException] 库错误:发生套接字错误-可能登录失败 尝试了几乎所有的方法-将AMQP降级到1.0.9,删除用户并将其添加到RabbitMQ 但仍然没有,更改权限。 有人犯了同样的错误吗?或任何解决方案?我今天在创建新用户时发现此错误。问题是密码

运行RabbitMQ-RabbitMQ-3.2.3_2 使用pecl amqp-1.3.0 php55-5.5.9 关于FreeBSD 9.2 amd64

一切似乎都很顺利

但在查询时,我们从amqp得到了这样的错误

[AMQPConnectionException] 库错误:发生套接字错误-可能登录失败

尝试了几乎所有的方法-将AMQP降级到1.0.9,删除用户并将其添加到RabbitMQ 但仍然没有,更改权限。
有人犯了同样的错误吗?或任何解决方案?

我今天在创建新用户时发现此错误。问题是密码有特殊字符。我只是通过删除特殊字符更改了密码,可以正常登录。

这取决于您使用的库Raniel。我曾经与robomq.io一起工作过,也曾遇到过同样的问题。如果您的库将主机、vhost、用户名、密码组织到AMQP URI中,如amqp://username:password@主机:5672/vhost,则这些变量中的任何一个都会出现特殊字符的问题。

但是有些库非常聪明,不会使用这种URI格式,或者会将纯文本转换为十六进制ASCII码,例如“/”转换为“%2f”。

-1.3.0 beta 2013-11-25-我认为它不太旧,在FreeBSD端口中,1.0.9是最新的,1.2.0是稳定的…[AMQPChannelException]库错误:发生套接字错误-sameYeah,1.3已经足够新鲜了。那么librabbitmq版本呢?rabbitmq-c-0.0.1_1 librabbitmq.so.3,也编译了rabbitmq-c-0.5.0-不工作(嗯,我有使用FreeBSD的经验,它在amqp和rabbit中发挥了巨大的作用。我甚至不知道为什么会发生这种情况。你可以尝试librabbitmq捆绑包中的原始用户。也许你必须试用Centos或Ubuntu?此外,你使用哪种php版本。