que se passe t il en cas de panne de courant pendant l execution du script ? je veux dire une panne pendant que j ai un lock ?
le lock est-il materialise par un fichier reel ailleurs (genre /var/tmp), ou est-ce un jeton en RAM qui est perdu au reboot ?
CA Y EST: j ai enfin mon crontab en ligne en PHP sur mon site perso, et qui depend pas de SQL :)
- tu charge ton crontab sur ton site
- a chaque vsite de l index, tu genere un nombre aleatoire,
- if random()<c then call cron.php
cron.php: tu lock le fichier 'last.dat'; si il a moins de 1h, tu fais rien.
si il a plus, tu nettoye tes taches avec du mire laine.
si y a pas de visite, y a rien a croniser.
si y a beaucoup de traffic, tu baisse 'c'.
Vous auriez pas 100 balles ? j ai un brevet logiciel a deposer:
implementation d un task manager en ligne sur un site web, sans usage d horloge, ni base de donnee.
[^] # Re: exclusion mutuelle !!
Posté par doublehp . En réponse au message PHP: Lock sur le system de fichier ?. Évalué à 2.
que se passe t il en cas de panne de courant pendant l execution du script ? je veux dire une panne pendant que j ai un lock ?
le lock est-il materialise par un fichier reel ailleurs (genre /var/tmp), ou est-ce un jeton en RAM qui est perdu au reboot ?
CA Y EST: j ai enfin mon crontab en ligne en PHP sur mon site perso, et qui depend pas de SQL :)
- tu charge ton crontab sur ton site
- a chaque vsite de l index, tu genere un nombre aleatoire,
- if random()<c then call cron.php
cron.php: tu lock le fichier 'last.dat'; si il a moins de 1h, tu fais rien.
si il a plus, tu nettoye tes taches avec du mire laine.
si y a pas de visite, y a rien a croniser.
si y a beaucoup de traffic, tu baisse 'c'.
Vous auriez pas 100 balles ? j ai un brevet logiciel a deposer:
implementation d un task manager en ligne sur un site web, sans usage d horloge, ni base de donnee.