簡體   English   中英

AMQP連接

[英]AMQP connection

在FreeBSD 9.2 amd64上運行RabbitMQ-Rabbitmq-3.2.3_2 with pecl-amqp-1.3.0 php55-5.5.9

一切似乎都正常。

但是在查詢時,我們從amqp中得到了這樣的錯誤

[AMQPConnectionException]庫錯誤:發生套接字錯誤-潛在的登錄失敗。

嘗試了幾乎所有內容-將AMQP降級為1.0.9,刪除用戶並將其添加到RabbitMQ,但仍然一無所獲,更改了權限。 有人遇到同樣的錯誤嗎? 或任何解決方案?

我今天在創建新用戶時發現了此錯誤。 問題是密碼具有特殊字符。 我只是通過刪除特殊字符來更改密碼,並且可以正常登錄。

這取決於您使用Raniel的庫。 我曾經使用過robomq.io ,曾經遇到過同樣的問題。 如果您的庫將主機,虛擬主機,用戶名,密碼組織到AMQP URI(例如amqp:// username:password @ host:5672 / vhost)中,那么這些變量中的任何特殊字符都會出現此問題。
但是某些庫足夠聰明,不會使用此URI格式,或者會將純文本轉換為十六進制ASCII代碼,例如將“ /”轉換為“%2f”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM