KB Article administrator on-premise only
Problem
Bei der Verwendung von FactoryLogix tritt ein Timeout-Fehler auf. Der Fehler kann vom SQL-Server oder vom Anwendungsserver stammen.
Lösung
Diagnose der Ursache des Timeouts
-
Erfassen Sie die Anwendungs-, SQL- und Dienst-Protokolle für FactoryLogix und die betroffene Anwendung (FactoryLogix Office, Operations usw.) über FactoryLogix Server Management.
-
Lokalisieren Sie den Fehler im Anwendungs-Protokoll und überprüfen Sie anschließend das SQL-Protokoll mit demselben Zeitstempel, um festzustellen, ob auch ein SQL-Timeout-Fehler aufgetreten ist.
-
Wenn das SQL-Protokoll einen Timeout-Fehler enthält, führen Sie eine Datenbankzustandsprüfung durch (siehe den Abschnitt zur Datenbankwartung weiter unten).
-
Wenn das SQL-Protokoll keinen Fehler enthält, liegt das Problem wahrscheinlich in einer der folgenden Ursachen: Der Anwendungsserver erfüllt die Mindestanforderungen an die Infrastruktur nicht, oder es liegt ein Softwarefehler oder ein Datenproblem vor, das einer weiteren Untersuchung bedarf.
Datenbankwartung durchführen
Timeout-Fehler können auch durch eine FactoryLogix-Datenbank verursacht werden, die gewartet werden muss. Die beiden empfohlenen Wartungsvorgänge sind die Reorganisation bzw. der Neuaufbau von Indizes sowie die Aktualisierung der Statistiken.
Hinweis
Aufgaben zur Datenbankwartung sollten vom IT-Team Ihres Unternehmens durchgeführt werden, nicht von den Endnutzern.
Datenbankindizes neu organisieren oder neu erstellen
Datenbankindizes fragmentieren sich im Laufe der Zeit, wenn Einfüge-, Aktualisierungs- und Löschvorgänge an den zugrunde liegenden Daten durchgeführt werden. Fragmentierte Indizes beeinträchtigen die Leistung von SQL-Abfragen und können dazu führen, dass FactoryLogix langsam reagiert. Durch das Neuorganisieren oder Neuerstellen der betroffenen Indizes wird die Fragmentierung behoben.
Statistiken aktualisieren
SQL Server nutzt statistische Informationen zu Indizes und Spaltendaten, um die effizienteste Methode zum Abrufen oder Aktualisieren von Daten zu ermitteln. SQL Server bietet zwei Optionen, um die Statistiken auf dem neuesten Stand zu halten: AUTO_CREATE_STATISTICS und AUTO_UPDATE_STATISTICS. Es wird empfohlen, diese Optionen zu aktivieren und sie in einen wöchentlichen oder monatlichen Wartungsplan für die SQL Server-Datenbank aufzunehmen.