2015-05-13 54 views
5

RabbitMQ Python tutorial'u çalıştırmaya çalışıyorum ancak sanal posta sunucusu ve alıcısı ve sanal postane konuk makinesinde gönderici üzerinde çalışıyorum. Bu yüzden,10 kodunun, localhost'u 192.168.1.5 ile değiştirerek değiştirdim. Onu çalıştırdığınızda, ben hata aşağıdaki alırsınız:pika.exceptions.ProbableAuthenticationError, uzak sıraya ileti göndermeye çalışırken

... 
    File "/home/damian/.virtualenvs/kivy_1.9/local/lib/python2.7/site-packages/pika/adapters/base_connection.py", line 153, in _check_state_on_disconnect 
    raise exceptions.ProbableAuthenticationError 
pika.exceptions.ProbableAuthenticationError 

RabbitMQ-sunucu durdurmak zaman send.py bana verir çünkü çalışıyor gibi görünüyor: çok mantıklı

... 
    File "/home/damian/.virtualenvs/kivy_1.9/local/lib/python2.7/site-packages/pika/adapters/blocking_connection.py", line 301, in _adapter_connect 
    raise exceptions.AMQPConnectionError(error) 
pika.exceptions.AMQPConnectionError: Connection to 192.168.1.5:5672 failed: [Errno 111] Connection refused 

.

ProbableAuthenticationError nasıl düzeltilir?

Sunucu makinesi Python 2.7.3 ve Pika 0.9.14 ile Debian 7'dir, misafir Ubuntu 15.04 RabbitMQ-sunucu ile olan kullanıcı adı ve şifresini kullanarak kimlik doğrulaması yapmaya Bunun nedeni 3.4.3-2

+2

Lütfen bunu okuyun: http://stackoverflow.com/questions/22850546/cant-access-rabbitmq-web-management-interface-after-fresh-install – Gabriele

cevap

12

Uzaktan guest. RabbitMQ 3.3 ile başlayarak uzaktan kullanmak için yeni bir hesap oluşturmanız gerekir ve guest/guest sadece yerel olarak kullanılabilir.

Bu, here değişiklik günlüğünden alınır.

25603 prevent access using the default guest/guest credentials except via localhost since (1.0.0) 

Bu loopback_users dan guest kaldırarak, guest hesabını kullanarak uzaktan erişime izin vermek için RabbitMQ yapılandırmasını değiştirmek mümkün, ama en iyi uygulamaları takip etmek, yeni bir kullanıcı oluşturmak için önerilir.

[{rabbit, [{loopback_users, []}]}].