05-09-2010, 12:23 PM
Merci pour vos réponses,
C'est peux être mois qui n'ai pas été clair et j'en suis désolé, ma tache cron est importante car la personne ne va pas se connecter uniquement pour vérifier son temps si il expirer ou pas, si la personne ne renouvelle pas alors son compte est suspendu, le but est justement de lui annoncer que son temps arrive à échéance et qu'il doit se connecter pour le renouveler.
Je ne demande pas mieux qu'il exécute la transactions immédiatement après c'est d'ailleurs ce que je cherche à faire et pas faire une transactions qui s'exécute dans 1 heures ce n'est pas du tout le but, je veux justement quel s'empile, mais elle ne s'empile pas elle s'annule tous simplement.
Pour le cron c'est un simple update de la table
La transactions passe devant, ou après la tache cron mais elle doit passer, même si c'est après la tache cron.
je ne sais pas si je suis clair dans ce que je dit mais au final quoi qu'il arrive ma transactions doit passer et c'est bien la le problème elle passe puis reviens en arrière a mon avis parce que la table est locker par le cron.
Sur ma tache cron je ne fait aucune transactions et je ne pense pas avoir dit le contraire.
Au début je n'avait pas énormément de joueurs et donc tout passait sans problème jusqu'au jours ou arriver à 50000 les joueurs commençait à se plaindre qu'il payait et les jours ne s'ajoutait pas correctement, donc j'ai placer une conditions qui pour l'instant fonctionne très bien j'ai mes tables en myisam et si la page met plus de 10 secondes à répondre alors messages d'erreurs et rien ne se passe puisque bloquer par le cron, ils essayent à nouveau et ca fonctionne.
Oxman si je pouvait faire autrement je le ferait mais le contexte n'est absolument pas le même et ma tache cron est importante car comment avertir que le délai va expirer sans tache cron ?
Mon but est maintenant de ne plus afficher de messages d'erreurs et que la requête passe correctement à chaque fois.
Merci à vous
C'est peux être mois qui n'ai pas été clair et j'en suis désolé, ma tache cron est importante car la personne ne va pas se connecter uniquement pour vérifier son temps si il expirer ou pas, si la personne ne renouvelle pas alors son compte est suspendu, le but est justement de lui annoncer que son temps arrive à échéance et qu'il doit se connecter pour le renouveler.
Je ne demande pas mieux qu'il exécute la transactions immédiatement après c'est d'ailleurs ce que je cherche à faire et pas faire une transactions qui s'exécute dans 1 heures ce n'est pas du tout le but, je veux justement quel s'empile, mais elle ne s'empile pas elle s'annule tous simplement.
Pour le cron c'est un simple update de la table
La transactions passe devant, ou après la tache cron mais elle doit passer, même si c'est après la tache cron.
je ne sais pas si je suis clair dans ce que je dit mais au final quoi qu'il arrive ma transactions doit passer et c'est bien la le problème elle passe puis reviens en arrière a mon avis parce que la table est locker par le cron.
Sur ma tache cron je ne fait aucune transactions et je ne pense pas avoir dit le contraire.
Au début je n'avait pas énormément de joueurs et donc tout passait sans problème jusqu'au jours ou arriver à 50000 les joueurs commençait à se plaindre qu'il payait et les jours ne s'ajoutait pas correctement, donc j'ai placer une conditions qui pour l'instant fonctionne très bien j'ai mes tables en myisam et si la page met plus de 10 secondes à répondre alors messages d'erreurs et rien ne se passe puisque bloquer par le cron, ils essayent à nouveau et ca fonctionne.
Oxman si je pouvait faire autrement je le ferait mais le contexte n'est absolument pas le même et ma tache cron est importante car comment avertir que le délai va expirer sans tache cron ?
Mon but est maintenant de ne plus afficher de messages d'erreurs et que la requête passe correctement à chaque fois.
Merci à vous