FactoryLogix Learning

FactoryLogix-Zeitüberschreitungsfehler

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

  1. Erfassen Sie die Anwendungs-, SQL- und Dienst-Protokolle für FactoryLogix und die betroffene Anwendung (FactoryLogix Office, Operations usw.) über FactoryLogix Server Management.

  2. 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.

  3. Wenn das SQL-Protokoll einen Timeout-Fehler enthält, führen Sie eine Datenbankzustandsprüfung durch (siehe den Abschnitt zur Datenbankwartung weiter unten).

  4. 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.