Recalcule automatique sur la base de données

Résolu
cs_Caryl Messages postés 12 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 13 septembre 2005 - 30 mai 2005 à 23:12
cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 - 31 mai 2005 à 02:41
J'aimerais savoir comment faire lancer un recalcul de manière
automatique de la base de données selon un certain intervalle de temps.



En gros il faudrait qu'un programme soit lancé sur le serveur toute les heures de manière automatique.

1 réponse

cs_sjon Messages postés 861 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 29 novembre 2006 1
31 mai 2005 à 02:41
Sael og blesud

Si vous êtes propriétaire du dit server vous pouvez user du daemon cron si cela n'est pas le cas, cela depend de votre hébergement, car certains hébergeurs propose l'accès à ce daemon ( soit ils sont peu nombreux et pas des plus connu; exemple : http://www.freezope.org ou encore http://www.objectis.org mais cela n'est pas du php mais du python basé sur un server Zope et un CMS Plone 2 (en option) et les fonctionnalités reste assez limitées; cependant il s'agît de deux rares server sur l'Internet proposant de l'hébergement gratuit sous Zope ;-) ) ...

Autrement il existe un project appellé phpcron disponible ici :

http://www.gemini1consulting.com/tekhelp/online_manuals/phpcron/html/

Mais il vous faudra la possibilité d'user de script bash sur le server ainsi que des commandes : 'exec' ou affiliées ... Ce qui n'est pas le cas lors d'un hébergement mutualisé ... Désolé ... ( Hormis chez certains hénergeurs ... )

Vous avez cependant la possibilité ( en fonction de votre raccordement à l'Internet, de votre parc, et de votre demande exacte ) d'écrire un script php exécutant votre demande et de laisser un navigateur ouvert 24 heures sur 24 pointant sur ce script ... Cela fonctionne dans bien des cas. Autrement si vous disposez d'une station qui reste en fonction 24 heures sur 24 (utilisation la journée - téléchargement emule et autres la nuit par exemple :-( ) vous pouvez également user du planificateur des taches de cette dernière ...

Une autre solution consiste à utiliser WebCron disponible ici : http://www.webcron.org, il s'agît là d'un service web permettant l'exécution régulière de tâche et ou de script sur votre site. Telle la sauvegarde de votre base de données ... etc ...

Une dernière solution consiste à vous acheter votre nom de domain de vous payer un bon raccordement à l'Internet surtout en upload et de vous auto-héberger ... Là, vous pourrez faire ce que vous voudrez ...

Sinon vous n'avez pas d'autre choix que de vous pointez personnellement toutes les heures devant votre pc ...

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Bírgir Sigurðssón aka Sjón

HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
3
Rejoignez-nous