1.5.5 ADVOKAT Server Datenbankprobleme
Ausgangssituation
Es kommt zu einer oder mehreren Fehlermeldungen während der Anwender in einem der folgenden Module arbeitet: Compliance, Executive Board, Timer
Das Backend ist per UNC-Pfad oder Netzlaufwerk verbunden und es lässt sich per Windows Explorer öffnen.
Hinweise
Datenbankbezogene Fehlermeldungen werden im Protokoll A8DB_ERR.log oder Advokat.Server.log unter AdvoAll bzw. Advokat.Server.log unter Microsoft IIS aufgezeichnet.
Die Vorgehensweise ist abhängig davon ob der ADVOKAT Server per AdvoAll oder Microsoft IIS betrieben wird.
Lösung (ADVOKAT Server per AdvoAll)
Prüfen Sie ob sich die Fehlermeldungen (Probleme) auf die Module Compliance, Executive Board oder Timer beschränken.
Treten diese nur in diesen Modulen auf, dann wechseln Sie direkt zu Schritt 2.
Treten diese auch in anderen Modulen wie beispielsweise Aktenverwaltung auf, dann führen Sie zuerst Kapitel ADVOKAT Datenbankprobleme aus und anschließend Schritt 2.
Stellen Sie sicher, dass ADVOKAT Version 6.29f oder höher verwendet wird. Im Bedarfsfall führen Sie ein ADVOKAT Update durch, siehe Kapitel ADVOKAT Update.
Welche Version im Einsatz ist kann per Menüpunkt "?" > "Info" in der Zeile "Programmversion" ermittelt werden.Navigieren Sie per Windows Explorer zum ADVOKAT Backend unter "...\ADVOKAT\Daten\Config" und öffnen die Datei "Server.json" mit einem Texteditor.
Ist ein Bereich “Database” vorhanden, dann prüfen Sie ob die Parameter “CommandTimeoutInSeconds” und “WarningLimitinSeconds” dort existieren. Passen Sie die Werte bei diesen Parametern wie folgt an:
"Database": { "CommandTimeoutInSeconds": 300 "WarningLimitInSeconds": 120 },
Ist ein Bereich “Database” nicht vorhanden, dann legen Sie diesen inklusive Parametern “TimeoutInSeconds” und “WarningLimitinSeconds” an. Verwenden Sie die Werte bei diesen Parametern wie in diesem Beispiel:
{ "Connection": { "AllowInvalidCertificates": true, "EnforceHTTPS": false }, "Security": { "IsEnabled": true, "LoadReadRights": false, "Kanzlei": "TEST" }, "Database": { "CommandTimeoutInSeconds": 300 "WarningLimitInSeconds": 120 } }
Verbinden Sie sich mit dem AdvoAll-Benutzerkonto (im Regelfall lautet dieses "Domäne\svc_advokat") per Remotedesktop auf das betroffene Gerät.
Den Gerätenamen können Sie dem Dateinamen von AdvoAll im ADVOKAT Backend unter "...\ADVOKAT\Daten\Config\AdvoAll" entnehmen.
Beispiel: SERVER$svc_advokat$AdvoAllService.status
Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe".
Beenden Sie die AdvoAll Anwendung "ADVOKAT_Server" 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.
Im Fenster "AdvoAll" starten Sie die AdvoAll Anwendung “ADVOKAT_Server” indem Sie diese markieren und Rechtsklick “Starten” wählen.
Überwachen Sie für einen Zeitraum von 24 bis 48 Stunden nach den Anpassungen ob es weiterhin zu Fehlermeldungen kommt. Hat sich die Situation nicht verbessern, dann fahren Sie mit Schritt 7 fort.Navigieren Sie erneut per Windows Explorer zum ADVOKAT Backend unter "...\ADVOKAT\Daten\Config" und öffnen die Datei "Server.json" mit einem Texteditor.
Ist ein Bereich “Database” vorhanden, dann prüfen Sie ob die Parameter “MaxPoolsize” und “ConnectionTimoutInSeconds” dort existieren. Passen Sie die Werte bei diesen Parametern wie folgt an:
"Database": { "CommandTimeoutInSeconds": 300 "WarningLimitInSeconds": 120 "MaxPoolsize": 200 "ConnectionTimeoutInSeconds": 15 },
Ist ein Bereich “Database” nicht vorhanden, dann legen Sie diesen inklusive Parametern “MaxPoolsize” und “ConnectionTimoutInSeconds” an. Verwenden Sie die Werte bei diesen Parametern wie in diesem Beispiel:
Verbinden Sie sich erneut mit dem AdvoAll-Benutzerkonto per Remotedesktop auf das betroffene Gerät. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe".
Beenden Sie die AdvoAll Anwendung "ADVOKAT_Server" 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.
Im Fenster "AdvoAll" starten Sie die AdvoAll Anwendung “ADVOKAT_Server” indem Sie diese markieren und Rechtsklick “Starten” wählen.
Lösung (ADVOKAT Server per Microsoft IIS)
Prüfen Sie ob sich die Fehlermeldungen (Probleme) auf die Module Compliance, Executive Board oder Timer beschränken.
Treten diese nur in diesen Modulen auf, dann wechseln Sie direkt zu Schritt 2.
Treten diese auch in anderen Modulen wie beispielsweise Aktenverwaltung auf, dann führen Sie zuerst Kapitel ADVOKAT Datenbankprobleme aus und anschließend Schritt 2.
Stellen Sie sicher, dass ADVOKAT Version 6.29f oder höher verwendet wird. Im Bedarfsfall führen Sie ein ADVOKAT Update durch, siehe Kapitel ADVOKAT Update.
Welche Version im Einsatz ist kann per Menüpunkt "?" > "Info" in der Zeile "Programmversion" ermittelt werden.Navigieren Sie per Windows Explorer zum ADVOKAT Server Backend und öffnen die Datei "AdvokatServer.Settings.json" mit einem Texteditor.
Ist ein Bereich “Database” vorhanden, dann prüfen Sie ob die Parameter “CommandTimeoutInSeconds” und “WarningLimitinSeconds” dort existieren. Passen Sie die Werte bei diesen Parametern wie folgt an:
Ist ein Bereich “Database” nicht vorhanden, dann legen Sie diesen inklusive Parametern “TimeoutInSeconds” und “WarningLimitinSeconds” an. Verwenden Sie die Werte bei diesen Parametern wie in diesem Beispiel:
Verbinden Sie sich per Remotedesktop auf jenes Gerät, auf dem ADVOKAT Server bzw. IIS-Manager (Internetinformationsdienste) installiert wurde.
Als Windows Benutzerkonto muss ein Domänen- oder lokaler Administrator gewählt werden.Öffnen Sie den IIS-Manager (Internetinformationsdienste) und wählen links im Bereich "Verbindungen" den Server.
Im Bereich "Anwendungspools" den Eintrag "Advokat.Server" (oder ähnlich bezeichnet) markieren und per Rechtsklick "Wiederverwenden" wählen.
Im Bereich "Sites" die Site "Advokat.Server" (oder ähnlich bezeichnet) anklicken. Anschließend rechts im Fenster im Absatz "Website verwalten" auf "Neustarten" klicken.
Alternativ kann das Befehlszeilenkommando (CMD) oder PowerShell mit lokalen administrativen Rechten gestartet und folgender Befehl ausgeführt werden: iisreset /restart
Diese Vorgehensweise ist nur empfehlenswert, wenn Microsoft IIS ausschließlich für ADVOKAT genutzt wird.
Überwachen Sie für einen Zeitraum von 24 bis 48 Stunden nach den Anpassungen ob es weiterhin zu Fehlermeldungen kommt. Hat sich die Situation nicht verbessern, dann fahren Sie mit Schritt 6 fort.
Navigieren Sie erneut per Windows Explorer zum ADVOKAT Server Backend und öffnen die Datei "AdvokatServer.Settings.json" mit einem Texteditor.
Ist ein Bereich “Database” vorhanden, dann prüfen Sie ob die Parameter “MaxPoolsize” und “ConnectionTimoutInSeconds” dort existieren. Passen Sie die Werte bei diesen Parametern wie folgt an:
Ist ein Bereich “Database” nicht vorhanden, dann legen Sie diesen inklusive Parametern “MaxPoolsize” und “ConnectionTimoutInSeconds” an. Verwenden Sie die Werte bei diesen Parametern wie in diesem Beispiel:
Verbinden Sie sich erneut per Remotedesktop auf jenes Gerät, auf dem ADVOKAT Server bzw. IIS-Manager (Internetinformationsdienste) installiert wurde.
Als Windows Benutzerkonto muss ein Domänen- oder lokaler Administrator gewählt werden.Öffnen Sie den IIS-Manager (Internetinformationsdienste) und wählen links im Bereich "Verbindungen" den Server.
Im Bereich "Anwendungspools" den Eintrag "Advokat.Server" (oder ähnlich bezeichnet) markieren und per Rechtsklick "Wiederverwenden" wählen.
Im Bereich "Sites" die Site "Advokat.Server" (oder ähnlich bezeichnet) anklicken. Anschließend rechts im Fenster im Absatz "Website verwalten" auf "Neustarten" klicken.
Alternativ kann das Befehlszeilenkommando (CMD) oder PowerShell mit lokalen administrativen Rechten gestartet und folgender Befehl ausgeführt werden: iisreset /restart
Diese Vorgehensweise ist nur empfehlenswert, wenn Microsoft IIS ausschließlich für ADVOKAT genutzt wird.
Copyright © 2024 ADVOKAT Unternehmensberatung GREITER & GREITER GmbH - Impressum ->https://advokat.at/Impressum.aspx