Frage:
Wie kann ich die automatische Sperre für sehr große Dokumente erweitern?
Antwort:
storageRobot verfügt über einen Mechanismus, der verhindert, dass dieselbe Konfiguration parallel ausgeführt wird.
Die Logik
bei unerwarteten Abbrüchen (z.B. Serverabsturz oder Stromausfall) ist hier ebenso implementiert wie ein zeitabhängiger Fallback-Mechanismus, der die Sperre automatisch aufhebt.
Die Verarbeitung von storageRobot gliedert sich grob in zwei Bereiche. Zum einen führt er Aktionen wie die Analyse des Dokuments durch und bestimmt z.B. die Seiten, auf die das Dokument aufgeteilt werden soll. Diese Vorverarbeitung kann je nach Größe des Dokuments recht viel Zeit in Anspruch nehmen. Danach folgt die Verarbeitung der einzelnen Dokumente.
Die Standardsperre für die Vorverarbeitung beträgt 15 Minuten, die Sperre für die Verarbeitung der einzelnen Dokumente 1 Minute. Letztere wird jedoch für jedes einzelne Dokument zurückgesetzt, so dass diese Zeit für jedes einzelne Dokument zur Verfügung steht.
In Ausnahmefällen kann die Vorverarbeitung von extrem großen Dokumenten länger als 15 Minuten dauern. Wenn storageRobot mit der gleichen Konfiguration neu gestartet wird, würde die Sperre aufgehoben und der neue Prozess würde parallel arbeiten. Dies kann zu unerwartetem Verhalten führen.
Mögliche Lösung
Hinweis:
Das manuelle Ändern der Konfigurationsdatei kann dazu führen, dass eine einzelne Konfiguration oder die gesamte Anwendung nicht mehr oder nicht mehr korrekt funktioniert. Erstellen Sie daher immer eine Sicherungskopie Ihrer Konfigurationsdatei, bevor Sie Änderungen vornehmen, und vergewissern Sie sich, dass die Parameter und Werte genau so geschrieben sind, wie Sie sie eingeben.Sie bearbeiten die Konfigurationsdatei auf eigene Gefahr.
Diese Zeiten können nun mit den neuen Einstellungen in der Konfiguration angepasst werden. Die angegebenen Werte entsprechen Sekunden (15 Minuten = 900 Sekunden).
<LockMutexPreprocess>900</LockMutexPreprocess> Ändern Sie, um die Zeitspanne für den Vorprozess anzupassen
<LockMutexProcess>60</LockMutexProcess> Ändern Sie, um die Zeitspanne für die Verarbeitung einzelner Dokumente anzupassen.
Wenn die Einstellungen im <General> -Block nicht vorhanden sind, können sie entweder direkt hinzugefügt werden oder der Konfigurationsassistent muss einmal durchlaufen werden.
Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.