rabbitmq-server startet nicht, nachdem sich der Hostname zum ersten Mal geändert hat

Bin ich mit django-celery für meinen django-Projekt. Letzten Tag habe ich geändert mein computer der hostname (ich verwende Ubuntu 12.04, bearbeitet die Datei '/etc/hostname'), und nach dem nächsten Neustart django-celery scheiterte mit Fehler

Consumer: Connection Error: [Errno 111] Connection refused. Trying again in 4 seconds...

Nach einigen Recherchen auf diese Fehler, die ich finden konnte, dass, die änderung meiner host-name, der diesen Fehler verursacht hat aus hier. Meine rabbitmq startup log zeigt

file: /var/log/rabbitmq/startup_log

Activating RabbitMQ plugins ...

********************************************************************************
********************************************************************************

0 plugins activated:

ERROR: epmd error for host "jinesh": nxdomain (non-existing domain)

Meine startup_err die Datei leer ist.

wenn ich

root@jinesh:/home/jinesh# rabbitmqctl list_users
Listing users ...
Error: unable to connect to node rabbit@jinesh: nodedown

DIAGNOSTICS
===========

nodes in question: [rabbit@jinesh]

hosts, their running nodes and ports:
- unable to connect to epmd on jinesh: nxdomain

current node details:
- node name: rabbitmqctl4956@jinesh
- home dir: /var/lib/rabbitmq
- cookie hash: RGhmB2JR1LbZ57j7xWWTxg==

Ich hoffe, dass die änderung der Knotenname kann dieses Problem lösen. Aber ich konnte nicht einen Weg gefunden, dies zu tun. Jemand ne Idee, wie dieses Problem zu lösen?

update

beim ändern des Hostnamen ein, den Sie ändern müssen, sowohl /etc/hostname und /etc/hosts - Dateien.

Habe ich neu installiert rabbitmq und hat dieses Problem gelöst, Wird diese Frage beantworten.

InformationsquelleAutor der Frage Jinesh | 2013-02-02

Schreibe einen Kommentar