Aller au contenu
docs Rechercher dans ces pages /
Langue : Français (FR)

Que faire quand une tâche en arrière-plan est bloquée

Dépanner une tâche en arrière-plan ATSReady bloquée en lisant ce que le panneau de détail indique déjà, et en recommençant depuis le bon flux.

Activité · environ 3 minutes

Sur cette page
  1. Symptôme
  2. Cause
  3. Vérifier
  4. Action
  5. Pourquoi la page d’import et Activité peuvent se contredire
  6. Pages liées

Si Activité indique Bloquée, cela signifie directement que la tâche est toujours en attente, et qu’elle n’a pas démarré dans le délai attendu par ATSReady.

Symptôme

  • la liste Activité indique Bloquée
  • ou le panneau de détail affiche En attente avec Semble bloquée

Cause

Bloquée n’est pas un état à part entière. C’est un indicateur ajouté à une tâche toujours En attente, et l’état propre de la tâche reste inchangé en dessous.

L’indicateur est levé 30 secondes après la création de la tâche, si celle-ci n’a encore rien signalé à ce moment-là. C’est délibérément impatient : un import de CV démarre normalement en quelques secondes, si bien qu’une demi-minute de silence est déjà inhabituelle et mérite d’être signalée. Cela ne signifie pas que la tâche a échoué, et l’indicateur n’est jamais une prédiction qu’elle échouera.

C’est décidé sur le serveur et enregistré avec la tâche, si bien que recharger la page ne l’efface pas, et ouvrir l’entrée ailleurs montre le même indicateur.

Il n’y a pas de capture d’écran sur cette page. L’état qu’elle décrit n’existe que dans une fenêtre qui s’ouvre 30 secondes après une tâche qui n’a pas réussi à démarrer, et qui se referme quand un balayage planifié la résout environ une heure plus tard ; il n’y a aucun moyen de maintenir une tâche dans cet état pour en faire une capture.

Vérifier

  1. Ouvrez l’entrée dans Activité.
  2. Lisez le panneau de détail. Pour un import à l’arrêt, il répond déjà à la question que vous iriez sinon chercher ailleurs : il indique que rien n’a été écrit dans votre parcours, et que l’import n’a pas touché à vos données. Ne cherchez pas un résultat partiel — il n’y en a pas.
  3. Notez depuis combien de temps le panneau indique que la tâche a été demandée.

Action

  1. Attendez, et laissez la page ouverte si vous voulez observer. Elle se met à jour toute seule : elle maintient une connexion en direct pour les événements d’étape et interroge le serveur en repli, si bien qu’une tâche qui démarre tard s’affichera ici sans qu’il faille recharger.
  2. Si rien n’a changé après quelques minutes de plus, recommencez le travail depuis le flux qui l’a démarré. Pour un import de CV, cela signifie retélécharger le fichier — voir Importer un CV.

Pourquoi la page d’import et Activité peuvent se contredire

Si vous avez démarré un import de CV et laissé sa page ouverte, les deux surfaces ne racontent pas la même histoire, et l’écart entre elles est important.

La page d’import traite ce même seuil de 30 secondes comme un échec. Elle cesse d’attendre et affiche :

Import processing has not started. Please retry.

Activité, non. Elle continue d’afficher En attente avec Semble bloquée tant que la tâche reste en attente, car c’est ce que le registre indique honnêtement. Un balayage planifié est ce qui finit par la résoudre : une tâche qui n’a jamais démarré est marquée comme échouée 60 minutes après avoir été demandée, et c’est seulement alors que l’entrée Activité affiche Échouée, en notant qu’elle n’a jamais démarré dans l’heure.

Aucune des deux surfaces n’a tort, et la page d’import est la plus utile pour agir. Considérez le message de la page d’import comme une invitation à réessayer, et considérez le En attente persistant d’Activité comme le registre qui rattrape son retard plutôt que comme un signe que la tâche va probablement finir.