KB ARTICLE
Problem
Im Protokoll des FactoryLogix Real Time Analysis Service wird wiederholt die folgende Ausnahme angezeigt:
Die Erstellung des CacheManagers ist fehlgeschlagen. Undefinierte DB-Verbindung: . (Aegis.Shared)
Hinweis
Dieser Fehler führt in der Regel nicht zu erkennbaren Problemen im FactoryLogix-Frontend. Er „überfrachtet“ in erster Linie die Dienstprotokolle.
Ursache
Diese Ausnahme tritt häufig auf, wenn eine Produktionsdatenbank in eine Testumgebung dupliziert wurde, die Einstellungen für den Echtzeit-Server in den globalen Optionen (konfiguriert in FactoryLogix Office) jedoch weiterhin auf den Echtzeit-Server der Produktionsumgebung verweisen. Clients in der Testumgebung senden Handshake-Anfragen an den Echtzeit-Server der Produktionsumgebung, wobei sie auf Datenbankverbindungen verweisen, die in dieser Umgebung nicht vorhanden sind, was dazu führt, dass diese Fehler protokolliert werden.
Lösung
Um das Auftreten dieser Fehler zu verhindern, suchen Sie alle aktiven FactoryLogix-Datenbanken und stellen Sie sicher, dass für jede einzelne die globale Option „Real Time Server“ korrekt für die jeweilige Umgebung konfiguriert ist. Für Datenbanken, bei denen der Echtzeitdienst nicht benötigt wird, setzen Sie die globale Option „Echtzeitdienst aktivieren“ auf „False“.
-
Navigieren Sie in FactoryLogix Office zu Systemkonfiguration > Globale Optionen.
-
Überprüfen Sie für jede aktive Datenbankumgebung, ob die Einstellung Real Time Server auf den richtigen Echtzeit-Server für diese Umgebung verweist.
-
In jeder Umgebung, in der der Echtzeitdienst nicht erforderlich ist, setzen Sie die Option „Echtzeitdienst aktivieren“ auf „False“.
-
Speichern Sie die Änderungen an den globalen Optionen. Die Fehler sollten nun nicht mehr in den Protokollen des Echtzeitdienstes auftreten.