我只是在heroku中设置了一个RabbitMQ插件.在开发我的应用程序以排队并使用在本地实例上运行的消息之后,我将其部署到Heroku并且还无法成功连接.用户名/密码和主机名/端口/ vhost均来自heroku config
.如果我更改用户名或密码,错误会更改为ProbableAuthenticationError
使我认为身份验证至少是正确的,但可能是我的vhost或其他一些缺少配置的问题.我没有在SO上看到任何类似的问题,也没有看到一小时的谷歌搜索没有解决我的问题.
我已经尝试了发送和消费的环境变量RABBITMQ_BIGWIG_RX_URL
和RABBITMQ_BIGWIG_TX_URL
环境变量,但似乎没有任何组合可行.下面是我尝试连接的代码.
url = 'small-laurel-24.bigwig.lshift.net' port = 10019 vhost = '/notmyrealvhost' credentials = pika.PlainCredentials('username', 'password') parameters = pika.ConnectionParameters(url, port, vhost, credentials=credentials) connection = pika.BlockingConnection(parameters)
有什么我缺少的东西或任何方法来弄清楚具体配置错误的是什么?我在这里不知所措.非常感谢提前!
我正在运行pika 0.9.14,python 2.7.3.