Sellerie funktionierte nicht gut wegen errno 104

8

Ich habe ein Problem mit Sellerie auf Rabbitmq-Server. Ich suchte und fand einen Link , aber es hilft mir nicht . Mein env ist ubuntu 14.04, Python 2.7.6, Sellerie 3.1.15, Django 1.7. Auf einen Link referenzierend, habe ich rabbitmq-server lokal installiert. Ich habe Benutzer, vhost in rabbitmq-server hinzugefügt und Berechtigungen gesetzt.

%Vor%

Die Einstellung meines Selleries im Django folgt.

%Vor%

Ich setze nichts anderes als rabbitmq-server als Standardkonfigurationen.

Ich habe Sellerie so ausgeführt.

%Vor%

Wenn ich Sellerie mit der Standard-Gastkennung einstelle,

%Vor%

es funktioniert gut. Ich weiß nicht warum. Könnte mir jemand helfen? Danke.

    
BlueFrog 29.10.2014, 06:50
quelle

2 Antworten

15

Führen Sie rabbitmqctl list_vhosts aus. Die Ausgabe wird sein:

%Vor%

Also muss die URL sein:

%Vor%     
Krzysztof Szularz 29.10.2014, 07:21
quelle
3

Danke an @ Krzysztof Szularz Antwort. Stellt sich heraus, dass Ihre URL falsch ist. Es muss

sein %Vor%

Jetzt verbinden Sie sich über localhost und es funktioniert gut. Wenn Sie eine Remoteverbindung herstellen möchten, funktioniert es nicht. Ihr Konto ist nur ein Gastkonto und es hat keine Administratorrechte. Also muss sich der Benutzer NUR über locahost verbinden. Wenn Sie möchten, dass dieser Benutzer von einem virtuellen Host aus zugreift, müssen Sie ihm die entsprechenden Berechtigungen erteilen.

Führen Sie diesen Befehl aus, um dem Benutzer Administratorrechte zu geben.

%Vor%

Sie können hier mehr darüber lesen .

    
ChillarAnand 29.10.2014 07:30
quelle

Tags und Links