
Envoyé par
matlau
j'ai plusieurs scripts qui sont lancés par webcron.org.
Tous m'envoient un mail de confirmation et créent un fichier dump sur le serveur.
[...]
Si je relance le même script mais à la main, je reçois le mail dans la minute!
Bonsoir,
J'ai un pb qui ressemble beaucoup au tien.
Je l'ai signalé au support, qui l'a reconnu et s'est engagé à me recontacter le 28 nov, après leurs interventions.
Ce n'est pas le mail qui est en cause (chez moi en tout cas), mais c'est un pb des serveurs de cron avec les versions de mysql (et même avec les versions de php, selon les serveurs, dixit le support).
J'ai deux crons, sur deux domaines, qui sauvegardent des tables.
Voici ce qui se passe...
:: Domaine 1
Une seule base, en mysql 4.
Le cron exécute bien tous les scripts, aucun problème.
:: Domaine 2
Trois bases en mysql 4, et une en msql 5.
Le cron exécute bien le premier script, qui interroge une base en mysql 4; mais il bloque au deuxième script, qui interroge la base en mysql 5.
C'est net, systématique et, chez moi aussi, à la main ça fonctionne parfaitement.
Il semblerait que les serveurs de cron n'ont pas été mis à jour pour php5 et mysql5: ils utilisent encore php 4.3.6 pour exécuter les scripts (valeur retournée par "phpvers()" dans mes mails de contrôle), et manifestement ça ne passe pas toujours.
Avdp