An attempt has been made to submit too many simultaneous batch tasks
Le symptôme
Les tâches batch soumises restent en file d'attente sans être exécutées. L'administrateur constate ce message dans le paramétrage du Batch Server : "An attempt has been made to submit too many simultaneous batch tasks". Le phénomène touche les rapports, les imports et les traitements différés.
Cause probable
Le champ NBTACHE, qui définit le nombre maximal de requêtes batch actives simultanément, est atteint. Des tâches récurrentes mal dimensionnées ou un volume élevé d'imports et de rapports lancés en même temps saturent le pool. Le mode "Single user" sur certaines tâches récurrentes aggrave la situation en monopolisant l'accès exclusif au Batch Server.
Vérifications
- 01Dans Administration > Endpoints > Batch Server (couche Syracuse), relevez la valeur "Maximum active queries" et comparez-la à la charge réelle observée.
- 02Dans la couche classic, accédez à Paramètres > Usage > Batch Server et notez la valeur du champ NBTACHE.
- 03Interrogez la table ABATRQT pour dénombrer les tâches en cours d'exécution et vérifiez si leur nombre atteint la limite configurée.
- 04Dans Usage > Batch Server > Gestion des tâches récurrentes, identifiez les tâches configurées en mode "Single user" et évaluez si ce mode est réellement nécessaire pour chacune.
- 05Vérifiez les contraintes horaires des tâches récurrentes afin de détecter des chevauchements qui concentrent les exécutions sur un même créneau.
Correction
Augmentez la valeur de NBTACHE ("Maximum active queries") si les ressources serveur le permettent. Répartissez les tâches sur des créneaux horaires différents via les contraintes horaires. Limitez le mode "Single user" aux seules tâches qui l'exigent réellement.
Votre cas est différent ? Posez-le au copilote, la première réponse est gratuite.
Autres fiches sur ces versions
Cette fiche décrit une cause probable, pas un diagnostic sur votre dossier. Testez toujours hors production quand vous en avez la possibilité. House Info est indépendant de Sage.