Ich habe rabbitmq mit Homebrew installiert. Ich versuche, Rabbitmq Server zu starten, aber ich bekomme immer diesen Fehler, den ich nicht herausfinden kann warum!
Ich habe erlang installiert und es gibt keine andere Anwendung, die auf demselben Port läuft.
%Vor% btw, erl -sname abc
gibt die gleiche Ausgabe
Aktualisieren :
Das habe ich in /etc/hosts
Ich habe nach einem ähnlichen Fehler bei Google gesucht, und es sieht so aus, als könnte es passieren, wenn Ihre /etc/hosts
-Datei im falschen Format ist. Versuchen Sie es zu beheben und sehen Sie, ob das hilft.
Referenzen:
Bearbeiten: Der Vollständigkeit halber hat es den Anschein, als ob ein langer Name (der Form abc@abc
) bearbeitet wurde.
Überprüfen Sie Ihren Computernamen und Ihren kurzen Hostnamen oder Aliasnamen in / etc / hosts, passen Sie diesen an
[wendy@nyc123]$
nyc123 ist der Computername Überprüfen Sie Ihren kurzen Hostnamen
[wendy @ nyc123] $ hostname -s
[Wendy @ nyc123] $ nyc456Dieser Fehler kann auftreten, weil Ihr Computername und der kurze Hostname nicht übereinstimmen. Um dies zu erreichen, können Sie den Hostnamen oder Aliasnamen des Computers ändern.
Ändern Sie den Computernamen
[wendy @ nyc123] $ hostname nyc456
schließe dein Terminal und öffne es erneut [Wendy @ NYC456] $ Der Computername hat sich geändertoder
Ändern Sie den Aliasnamen in / etc / hosts
127.0.0.1 nyc123.com nyc123
Speichern und erneut prüfen[wendy @ nyc123] $ hostname -s
[Wendy @ nyc123] $ nyc123Starten Sie Ihr Rabbitmq neu!
%Vor%Ich bin gestern auch auf dieses Problem gestoßen und habe die Ursache gefunden: Ich hatte den Hostnamen meines Systems in einen "langen" Namen geändert, pm3 (hc desktop).
Wenn der Hostname Ihres Servers lang oder ungültig ist, kann Linux weiterhin funktionieren und Ihnen wird keine Fehlermeldung angezeigt. Wie Sie nur die Datei / etc / hostname ändern und neu starten. Der rabbitmq-Server funktioniert jedoch möglicherweise nicht und gibt Ihnen diese Fehlermeldung "Kurzname".
Ich habe den Hostnamen wieder in "pm3" geändert, neu gestartet und alles ist gut gelaufen.
Ich habe dieses Problem gelöst, indem ich den Computernamen geändert habe (unter Windows 8.1). Das Problem war, dass der Name einen seltsamen Charakter (é) spanischen Buchstaben hatte. Mein Computername war Andrés und ich änderte ihn zu Andres, startete meinen Computer neu und alles funktionierte gut. Ich denke, dass Rabbit diesen Namen (Andrés) für diesen seltsamen Charakter nicht erkennen konnte.
Hier finden Sie die Antwort: steuere rabbitmq 'name' nicht 'sname'
Stellen Sie Ihren Rechnernamen auf etwas Einfaches ein und machen Sie ihn zu einem Alias für locahost