[spip-dev] CRON - liste des travaux bloquée

Bonjour,

dans un site mediaspip, avec version 3.0.14-dev, et tous les plugins à
jours, j'ai depuis peu (moins d'un mois) un problème avec la liste de
travaux CRON. Aucun ne paraît se terminer, et ils indiquent tous "il y a
5 minutes" (si j'ai purgé il y a 5 minutes) et ne passent jamais à la
programmation suivante.

J'ai essayé de :
* purger la liste de travaux
* vider le cache
* supprimer tmp/ et local/
* désactiver les plugins
sans effet sur le problème.

Je note aussi que le problème apparaît sur un serveur en particulier,
mais pas en local avec la même version de spip. De même, je n'ai pas le
problème, sur le même serveur, avec la même version de SPIP.

Où pourrais-je chercher l'origine du problème ? Qu'est-ce qui peut
influer sur tous les travaux à la fois ?

Merci,

Sylvain

Je pense que https://github.com/spip/SPIP/pull/5 résout le problème, qui
apparaissait parce que le site n'était accessible qu'en HTTPS (HTTP refusé).

En fait, pour être complet, la configuration exacte du serveur web
(apache2) est la suivante. Les connexions HTTP ne sont refusées, mais
redirigées vers HTTPS par:

Redirect permanent /mediaspip https://host.tld/mediaspip

Mais fsockopen n'a pas l'air de suivre la redirection.

Ciao

Merci à sylvain qui a proposé son patch, il a été reporté directement
depuis github sur le svn
http://core.spip.org/projects/spip/repository/revisions/21101

Merci pour ta contribution

Km
PS message subliminal les contributions par git sont maintenant possible :slight_smile:
prochaines explications sur spip-blog pour les curieux

​Je suis impatient de voir ça.

Avec la possibilité de faire des pull request à la GitHub ?​

Joseph
​ (en mode curieux)​

Bonjour

PS message subliminal les contributions par git sont maintenant possible
:slight_smile:
prochaines explications sur spip-blog pour les curieux

Je suis impatient de voir ça.
Avec la possibilité de faire des pull request à la GitHub ?

Tout à fait dans le cas présent, on a reporté le patch depuis un pull
request provenant de Github.

Comme la documentation globale est un peu manquante je suis en train
de préparer plusieurs articles sur le sujet pour tenter d'être le plus
complet.
Cela prend plus de temps que je ne l'avais prévu :slight_smile: