Innerhalb der Anwendung Comarch Auto Update, außer dem Hauptdienst Comarch Auto Update Service, funktioniert auch RabbitMQ – ein Dienst zum Informationsaustausch zwischen übergeordnetem Agent und untergeordneten Agents. Der Dienst wird zusammen mit Comarch Auto Update installiert und erfordert keine zusätzliche Konfiguration.
Falls es Probleme mit dem Dienst auftreten, erkennen Sie das dadurch, dass die Taste zu Remote Aktionen auf dem übergeordneten Agent nicht verfügbar wird oder dass es keine Verbindung zu den untergeordneten Agents gibt (Offline-Status auf der Liste der untergeordneten Agents).
Um zu verifizieren, ob der Dienst korrekt betreibt, ist in erster Linie zu überprüfen, ob er in der App Dienste auf Windows sichtbar ist, sowie den Status Wird ausgeführt und den Starttyp Automatisch anzeigt.
Dann muss auch Zugriff auf die Systemsteuerung unter http://localhost:15672 überprüft werden. Nachdem Sie auf dem Admin-Konto eingeloggt sind (Username: admin, Password: admin), werden Fehlmeldungen und Warnungen angezeigt.
Falls Sie den Dienst nicht ausführen können oder falls Fehlmeldungen in der Systemsteuerung vorkommen, sollen folgende Fixes ausgeführt werden.
- cmd.exe als Administrator ausführen, dann Folgendes machen:
- cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.5\sbin
- rabbitmq-service.bat remove
- rabbitmq-service.bat install
- rabbitmq-service.bat start
- rabbitmq-plugins enable rabbitmq_management
- rabbitmqctl stop (warten Sie kurz, bis dieser Befehl ausgeführt wird, manchmal ist es erforderlich, den RabbitMQ-Dienst manuell zu beenden)
- rabbitmq-server -detached
- rabbitmqctl start_app (warten Sie kurz, bis dieser Befehl ausgeführt wird, manchmal ist es erforderlich, den RabbitMQ-Dienst manuell zu beenden)
- rabbitmqctl add_user admin admin
- rabbitmqctl set_user_tags admin administrator
- rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
Beim Ausführen dieser Befehle kann ein Problem mit Authentifizierung und der erlang cookie-Datei auftreten. Um es zu lösen, ist dies zu kopieren: C:\Windows\System32\config\systemprofile\.erlang.cookie zu C:\Users\UserName\.erlang.cookie