2017-05-02 2 views
0

Ich versuche HiveMQ auf meine Amazon EC2-Instanz einzurichten (ubuntu/images/HVM-ssd/ubuntu-xenial-16.04-amd64-server-20170414) mit dieser Anleitung: http://www.hivemq.com/docs/hivemq/latest/#hivemqdocs_installation_for_specific_operating_systemsHiveMQ systemctl Service hört nicht auf Port

nach der Installation ich laufen kann HiveMQ erfolgreich mit:

  1. Verzeichnis wechseln zu HiveMQ Verzeichnis cd /opt/hivemq

  2. Execute Startskript ./bin/run.sh

HiveMQ wird starten, und abhören von Port 1883 und ich kann den Broker verbinden und abonnieren.

Als ich HiveMQ als systemctl Dienst ausführen:

  1. Für Debian-basierte Linux wie Debian, Ubuntu, Raspbian mit systemd systemctl enable hivemq

It starts as a service withoutany issues

jedoch ausgeführt, wenn netstat -an|grep 1883 es zeigt keine Aktivität an. HiveMQ scheint keine Ports zu hören und ich kann keine Verbindung mit meinem MQTT-Client herstellen. Was könnte das Problem sein?

+0

wird die Datei zeigen log? sollten Sie in der Lage sein, es in 'opt/hivemq/log' zu finden – fraschbi

Antwort

1

ohne weitere Informationen meine Vermutung wäre ein Problem mit Berechtigungen.

chown -R hivemq:hivemq /opt/hivemq (Änderung der Besitzer des hivemq Ordner in den hivemq Benutzer)

alles dieses Problem lösen wird

+0

Danke. Ich habe die Berechtigungen wie vorgeschlagen korrigiert und die Probleme wurden behoben. –

Verwandte Themen