12-07-21 10:59 AM
Ich habe bei unserer Blueprism Installation den Fehler gemacht, dass ich unsere Datenbank zu groß werden lies, da wir keine regelmäßigen Archivierungen gemacht haben.
Die Archivfunktion über den Blueprism Client hat dauernd Fehlermeldungen ausgespuckt und ist abgebrochen. Über den das Kommandozeilentool, hab ich es jetzt geschafft über 80% der Logs zu sichern. Mit folgendem Befehl:
automatec /sso /archive /clearexported /from 20200101 /to 20200102
Damit kann ich die Logs von jedem Tag einzeln sichern. Ich ändere einfach immer das from to Datum und geh die Tage einzeln durch. An manchen Tagen jedoch, vermutlich an den Tagen an denen viele Daten angefallen sind, bricht jedoch auch dieser Befehl mit der folgenden Meldung ab:
Fehlermeldung:
Archiving failed - Beim Anforderungskanal ist während des Wartens auf eine Antwort nach 00:00:00 eine Zeitüberschreitung aufgetreten. Erhöhen Sie den an den Aufruf übergebenen Zeitlimitwert auf "Request", oder erhöhen Sie den SendTimeout-Wert für die Bindung. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise ein Teil eines längeren Timeouts.
Für mich stellt sich die Frage was genau diese Timeout verursacht und wie kann ich den Wert erhöhen, damit die Anfrage sauber durchläuft:
Der Blueprismserver (Version 6.6) läuft auf einer virtuellen Maschine (VMWare ESXi) mit Windows Server 2016.
Der Datenbankserver (MS SQL Server Standard 13.0.5026.0) läuft ebenfalls auf einer virtuellen Maschine (VMWare ESXi) mit Windows Server 2016.
15-07-21 01:48 PM
15-07-21 02:55 PM
@Walter Koller
Ich hab zwischenzeitlich eine neue Umgebung aufgesetzt mit der 6.10.1er auf der lass ich das Datenbankproblem gar nicht erst auftreten. Aber gemäß unserer Revision muss ich die Logs sichern, also muss ich die alte 6.6er Datenbank noch "leerräumen". Den Parameter /setcommandtimeout hab ich schon hochgesetzt, die anderen beiden funktionieren scheinbar mit der 6.6er Version gar nicht.
Ich hab zwischenzeitlich etwas gegoogelt, da bin ich darauf gestoßen, dass es evtl. an einem Wert liegt den über die PowerCLI Schnittstelle für die VM Wareumgebung hochsetzen soll.
Set-PowerCLIConfiguration -WebOperationTimeoutSeconds 3600
Hat jemand damit Erfahrung ?