[spip-dev] Liste des travaux ?

Bonjour,
C'est bizarre, j'ai l'impression que les travaux ne s'exécutent pas correctement.
Quelle est la démarche pour savoir ce qui bloque ? Faut-il chercher des infos dans les logs ?
Merci !

Voici la page après une réinitialisation 50 minutes plus tôt :

Liste des travaux

11 travaux en attente
Prochain travail dans 0 s

il y a 50 minutes
Tache CRON queue_watch (toutes les 86400 s) | queue_watch(1363052418)

il y a 50 minutes
Tache CRON optimiser (toutes les 172800 s) | optimiser(1362957907)

il y a 50 minutes
Tache CRON invalideur (toutes les 600 s) | invalideur(1363090948)

il y a 50 minutes
Tache CRON maintenance (toutes les 7200 s) | maintenance(1363086899)

il y a 50 minutes
Tache CRON mise_a_jour (toutes les 259200 s) | mise_a_jour(1363081622)

il y a 50 minutes
Tache CRON syndic (toutes les 90 s) | syndic(1363091225)

il y a 50 minutes
Tache CRON visites (toutes les 300 s) | visites(1363091201)

il y a 50 minutes
Tache CRON popularites (toutes les 7200 s) | popularites(1363088619)

il y a 50 minutes
Tache CRON svp_actualiser_depots (toutes les 21600 s) | svp_actualiser_depots(1363091215)

il y a 50 minutes
Tache CRON notifications (toutes les 600 s) | notifications(1363091183)

il y a 50 minutes
Tache CRON gis_nettoyer_base (toutes les 172800 s) | gis_nettoyer_base(1363021093)

Vous pouvez supprimer tous les travaux en attente et ré-inialiser la liste avec les travaux périodiques

Quelle revision SVN de SPIP utilise-tu ? Il y a une revision récente bugguée qui bloque la file d'attente.
(il faut des hits sur le site pour que les travaux s'executent, mais je suppose que tu as testé ça déjà)

Cédric

Oui bien sûr, les hits ne manquent pas.
SPIP 3.0.5 [19905] dernière version branche...

La dernière version de la branche est la num. http://files.spip.org/spip/dev/
dispo ici : http://files.spip.org/spip/dev/
(le numéro est dans le fichier svn.revision)

2013/3/12 PatV <patrice.vanneufville@laposte.net>

Oui, désolé pour la mauvaise information, le numéro de version n'est pas bon car j'ai copié directement les fichiers par FTP sur ce site là.
Il sont bien les tous derniers : Rev 20273.

J'ai du mal à comprendre les subtilités de la page des travaux ::
Que comprendre lorsque :
  - il y a 3 minutes
  - dans 1 heure
  - demain [-1]
  - il y a 3 secondes [-2]

Il semble se produire des erreurs, mais où chercher ?
Le sempiternel "Prochain travail dans 0 s" m'indique un souci non ?
Pat

Bonjour,
Je remonte l'info ?
Est-ce possible qu'un cron qui n'arrive pas à se faire bloque tous les autres ? Visiblement les mails ne partent plus non plus et restent bloqués pour une raison inconnue.
Pat

Salut,

Salut,

Bonjour,
Je remonte l'info ?
Est-ce possible qu'un cron qui n'arrive pas à se faire bloque tous les
autres ?

Non ça n'est pas possible.

Visiblement les mails ne partent plus non plus et restent
bloqués pour une raison inconnue.

Il y avait des cas un peu limite dans lesquels la date de prochaine tache était calculée de manière erronée dans un futur lointain.
Ce qui est normalement corrigé par la série de commits indiquée ci-dessous par b_b.
Cela dit, dans ce cas on a pas "Prochain travail dans 0 s" d'affiché car cela indique que la date de prochain job calculée est bonne.

Oui, désolé pour la mauvaise information, le numéro de version n'est pas bon car j'ai copié directement les fichiers par FTP sur ce site là.
Il sont bien les tous derniers : Rev 20273.

J'ai du mal à comprendre les subtilités de la page des travaux ::
Que comprendre lorsque :
  - il y a 3 minutes
  - dans 1 heure
  - demain [-1]
  - il y a 3 secondes [-2]

C'est la date de prochaine occurence de ce job. Quand il est passé parce que le traitement de la queue ne s'est pas encore fait, on a une date du type "il y a 3minutes"
Quand il y a un nombre entre crocher, cela signifie que la dernière occurence de ce cron a indiqué en retour qu'elle n'était pas finie, et à demandé à être relancé. Ce qui se fait avec une priorité réduire de -1 (jusqu'à -10) pour que cet appel passe en priorité inférieure par rapport aux autres taches.

Il semble se produire des erreurs, mais où chercher ?
Le sempiternel "Prochain travail dans 0 s" m'indique un souci non ?

Non c'est normal tant qu'il y a des tâches à executer dont la date programmée est passée.

Cédric