9.8.1 Hohe Auslastung AdvoAll-Gerät
Ausgangssituation
Am AdvoAll-Gerät mit Anwendung "ADVOKAT_Volltextsuche" kommt es zu einer sehr starken CPU- und/oder RAM-Auslastung.
Die hohe Auslastung kann den Prozessen "Tesseract.exe" und/oder "Java.exe" oder der Antivirensoftware per Task-Manager zugeordnet werden.
Ursache
Es gibt mehrere mögliche Ursachen, es können auch beide gleichzeitig zutreffen:
Am AdvoAll-Gerät stehen nicht genügend freie Ressourcen, also CPU- und RAM zur Verfügung, siehe Kapitel Voraussetzungen, Absatz Hardware, Punkt 1.
Die Antivirensoftware prüft die Prozesse "AdvoAll.exe" und/oder "Tesseract.exe" permanent.
Am AdvoAll-Gerät werden aufgrund der Konfiguration alle verfügbaren Ressourcen vom Prozess "Tesseract.exe" beansprucht.
Anleitung
Verbinden Sie sich per Remotedesktop mit dem AdvoAll-Benutzerkonto auf jenes Gerät wo AdvoAll betrieben wird. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe".
Beenden Sie alle AdvoAll Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) indem Sie diese markieren und Rechtsklick "Beenden" auswählen.
Verwenden Sie die Funktion "Beenden erzwingen" nur, wenn nach Nutzung von "Beenden" und einer Wartezeit von 5 Minuten nichts passiert ist.
Ist im Task-Manager zu erkennen, dass die Auslastung durch die Antivirensoftware entsteht, dann setzen Sie diesen Schritt um, andernfalls fahren Sie mit Schritt 3 fort.
Vom Echtzeitschutz und der Verhaltensüberwachung sind folgende Prozesse auf diesem Gerät auszunehmen, weitere Informationen siehe Kapitel Anforderungen Antivirensoftware.C:\Program Files (x86)\Advokat\AdvoAll.exe
C:\Program Files (x86)\Advokat\tesseract\tesseract.exe
Markieren Sie die AdvoAll-Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) > Menüpunkt "Bearbeiten" > "Konfiguration bearbeiten".
Im Fenster "Xml-Einstellungen bearbeiten" prüfen Sie ob der Eintrag MaxJavaHeapMB vorhanden ist, siehe Kapitel Häufige Konfigurationsanpassungen.
Beispiel: <SolrSettings DataFqpn="D:\Daten\Index_Volltextsuche" MaxJavaHeapMB="2048"/>
Ist der Eintrag noch nicht vorhanden, so ergänzen Sie diesen wie im Beispiel ersichtlich.
Ist der Eintrag vorhanden und niedriger als 2048, dann erhöhen Sie diesen auf 2048 MB.
Ist der Eintrag vorhanden und höher als 3096, dann senken Sie diesen schrittweise um 512 MB.
Achten Sie darauf, dass die Erhöhung laut Punkt B nur Sinn macht, wenn dieser zusätzliche Arbeitsspeicher am Gerät auch tatsächlich frei ist.
Ist der Arbeitsspeicher bereits auf das Minimum von 2048 MB laut Punkt A oder C gesetzt und die Auslastung weiterhin zu hoch, dann ist das AdvoAll-Gerät nicht leistungsstark genug.
In diesem Fall muss die AdvoAll-Anwendung auf ein anderes Gerät verschoben oder mehr CPU-Ressourcen bzw. Arbeitsspeicher bereitgestellt werden.
Markieren Sie die AdvoAll-Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) > Menüpunkt "Aktion" > "Starten".
Warten Sie zwischen 5 und 10 Minuten und prüfen die Auslastung des Geräts per Task-Manager.Beenden Sie alle AdvoAll Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) indem Sie diese markieren und Rechtsklick "Beenden" auswählen.
Verwenden Sie die Funktion "Beenden erzwingen" nur, wenn nach Nutzung von "Beenden" und einer Wartezeit von 5 Minuten nichts passiert ist.Rufen Sie in den Systemeigenschaften "Erweiterte Systemeinstellungen" die Schaltfläche "Umgebungsvariablen..." auf.
Fügen Sie im unteren Bereich bei Systemvariable den neuen Listeneintrag "OMP_THREAD_LIMIT" mit Wert 1 hinzu und wiederholen anschließend Schritt 4.
Öffnen Sie die den Task-Manager (STRG+ALT+DEL) und wechseln in den Reiter "Details". Suchen Sie nach dem Prozess "Tesseract.exe".
Wählen Sie bei diesem Prozess per Rechtsklick > "Priorität festlegen" > "Niedriger als Normal" oder "Niedrig"
Beachten Sie, dass dieser Schritt nur eine temporäre Maßnahme ist. Die Prozesspriorität wird nur für die Lebensdauer dieses Prozesses und nicht permanent gespeichert.
Helfen alle Schritte nicht und es können kurzfristig keine weiteren CPU-Ressourcen bzw. Arbeitsspeicher bereitgestellt werden, so kann die OCR-Funktionalität temporär deaktiviert werden.
Dadurch wird der Prozess "tesseract.exe" nicht mehr benötigt und beansprucht in Folge keinerlei Ressourcen. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe".
Beenden Sie alle AdvoAll Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) indem Sie diese markieren und Rechtsklick "Beenden" auswählen.
Verwenden Sie die Funktion "Beenden erzwingen" nur, wenn nach Nutzung von "Beenden" und einer Wartezeit von 5 Minuten nichts passiert ist.
Markieren Sie die AdvoAll-Anwendung "Advokat_Volltextsuche_Solr" oder "Advokat_Volltextsuche_Solr9" (je nachdem was vorhanden ist) > Menüpunkt "Bearbeiten" > "Konfiguration bearbeiten".
Im Fenster "Xml-Einstellungen bearbeiten" fügen Sie den Eintrag <OcrFilter/> ein, siehe Kapitel Attribute und Elemente. Anschließend wiederholen Sie Schritt 4. Beispiel:
<SolrSettings DataFqpn="D:\Daten\Index_Volltextsuche" MaxJavaHeapMB="2048"> <OcrFilter/> </SolrSettings>
Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx