Attribution des serveurs et optimisation des tâches pour Profit Batch Service (installation locale uniquement)

Dans l'ECC (environnement de connexion central), tu peux examiner les propriétés des serveurs connectés pour le traitement de tâches via Profit Batch Service.

Tu vois si les serveurs sont connectés et s'ils sont ou non activés. Les serveurs sont affichés automatiquement dès que tu as installé Profit sur un serveur.

Si tu as activé Profit Batch Service dans un environnement donné, toute tâche de lot démarrée dans ce dernier est exécutée via Profit Batch Service. Batch Service est configuré automatiquement pour cet environnement. Tu as ainsi l'assurance que les tâches de tous types et de tous les environnements sont démarrées par au moins un service. Un Batch Service configuré automatiquement démarre toutes les tâches qui ne sont pas exécutées par un autre service.

En cas de problèmes de performances, tu peux modifier la configuration manuellement. Les paramètres suivants peuvent alors être définis :

  • nombre maximum de tâches que le service peut démarrer simultanément ;
  • environnements pour lesquels le service peut exécuter des tâches ;
  • types de tâches que le service peut traiter.

Configurer Batch Service manuellement :

  1. Connecte-toi dans l'environnement central de connexion.
  2. Allez vers : Généralités / Environnement / Environnement central / Batch Service.

    Tu vois alors un aperçu des serveurs connectés.

  3. Ouvre le batch service.
  4. Indique le nombre maximum de tâches simultanées dans le champ Nombre maximum de tâches.
  5. Sélectionne la case à cocher Configurer automatiquement service. En présence de plusieurs serveurs par lots seulement, il peut être judicieux de désélectionner ce paramètre, voir la procédure ci-dessous.
  6. Cliquez sur : OK

Configurer manuellement les environnements et les types de tâches pour plusieurs serveurs par lots :

Détermine, pour chaque serveur par lots, pour quels environnements celui-ci est utilisé et quelles tâches doivent être exécutées.

  1. Ouvre le batch service.
  2. Désélectionne la case à cocher Configurer automatiquement service.
  3. Cliquez sur : OK.
  4. Ouvre le batch service à nouveau.
  5. Définis manuellement les environnements dont ce serveur par lots peut exécuter les tâches : Veille à ce que chaque environnement soit configuré dans au moins un batch service.
    1. Accédez à l'onglet : Environnements.
    2. Cliquez sur : Nouveau
    3. Sélectionnez le ou les environnements.
    4. Cliquez sur : Terminer
  6. Définissez manuellement les types de tâches que ce service de traitement par lots peut exécuter :
    1. Accédez à l'onglet : Types tâche.
    2. Cliquez sur : Nouveau
    3. Sélectionnez les types de tâches que ce service de traitement par lots peut exécuter. On distingue les tâches normales et les tâches rapides (avec un numéro supérieur à 1 000). Tu dois faire en sorte que toutes les tâches pour tous les environnements soient exécutées par un serveur par lots.

      Pour exécuter une tâche, Profit regarde d'abord l'ampleur de celle-ci. Une petite tâche est classée comme tâche rapide, les autres tâches étant des tâches normales. Les tâches rapides sont exécutées prioritairement. Il peut arriver qu'une tâche est classée, une fois, comme tâche rapide (parce que c'est une tâche de petite ampleur), alors qu'elle classée comme tâche normale la fois suivante.

    4. Cliquez sur : Terminer
  7. Cliquez sur : OK
  8. Arrêtez Batch Service et redémarrez pour effectuer les modifications.

Aller directement à

  1. Configuration de la file d'attente (installation locale uniquement)
  2. Démarrage de Profit Batch
  3. Attribution des serveurs et optimisation des tâches
  4. Activation de la file d'attente dans un environnement