Vues :

Question :
Comment puis-je étendre le verrouillage automatique pour les documents très volumineux ?

Réponse :
storageRobot dispose d'un mécanisme qui empêche l'exécution en parallèle de la même configuration.

La logique

en cas d'arrêt inattendu (par exemple, crash du serveur ou panne de courant) est mise en œuvre ici, en plus d'un mécanisme de repli dépendant du temps qui libère automatiquement le verrou.
Le traitement de storageRobot se divise grosso modo en deux domaines. Premièrement, il effectue des actions telles que l'analyse du document et, par exemple, la détermination des pages où le document doit être scindé. Ce prétraitement peut prendre beaucoup de temps, en fonction de la taille du document. Il est suivi par le traitement individuel des documents.
Le verrouillage par défaut pour le prétraitement est de 15 minutes, et le verrouillage pendant le traitement individuel des documents est de 1 minute. Toutefois, ce dernier est réinitialisé pour chaque document individuel, de sorte que ce temps est disponible pour chaque document individuel.
Dans des cas exceptionnels, le prétraitement de documents extrêmement volumineux peut durer plus de 15 minutes. Si storageRobot est redémarré avec la même configuration, le verrou sera supprimé et le nouveau processus travaillera en parallèle. Cela peut entraîner un comportement inattendu.

Solution possible

Remarque :
La modification manuelle du fichier de configuration peut entraîner l'arrêt ou le mauvais fonctionnement d'une seule configuration ou de l'ensemble de l'application. Par conséquent, créez toujours une copie de sauvegarde de votre fichier de configuration avant de procéder à des modifications et assurez-vous que les paramètres et les valeurs sont orthographiés exactement comme vous les avez saisis.
Vous modifiez le fichier de configuration à vos risques et périls.

Ces temps peuvent maintenant être ajustés à l'aide des nouveaux paramètres de la configuration. Les valeurs indiquées correspondent à des secondes (15 minutes = 900 secondes).
<LockMutexPreprocess>900</LockMutexPreprocess> Modifier pour ajuster la durée du pré-traitement
<LockMutexProcess>60</LockMutexProcess> Modifier pour ajuster la durée du traitement d'un seul document.
Si les paramètres du bloc <Général> ne sont pas disponibles, ils peuvent être ajoutés directement ou l'assistant de configuration doit être exécuté une fois.

Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.