Temps d'exécution dépassé

Temps d'exécution dépassé - PHP - Programmation

Marsh Posté le 21-12-2002 à 13:41:00    

Je crée un script php qui vient ouvrir plusieurs sites, relever tous les liens et les stocker dans une table mysql pour faire un moteur de recherche automatisé. Cependant, mon programme met trop de temps à s'exécuter et se termine lamentablement par un "Fatal error: Maximum execution time of 30 seconds exceeded" alors qu'il y a une semaine encore, ça ne le faisait pas (donc il n'y a pas d'erreur dans le programme). Existe-il une fonction php pour empecher d'arreter le programme sur une erreur pareille ?

Reply

Marsh Posté le 21-12-2002 à 13:41:00   

Reply

Marsh Posté le 21-12-2002 à 14:12:19    

cette limite provient bien d'une erreur dans ton programme. En fait, il prend trop de temps.
 
Php impose une limite maximum pour l'exécution de ses scripts, par défaut, c'est 30 sec. Tu peux changer cela dans la config de ton serveur ou essayer de changer cette limite juste pour ton script grâce à la fonction set_time_limit()

Reply

Marsh Posté le 21-12-2002 à 15:14:23    

ok, je vais essayer. je dirai ici si ça marche ou pas

Reply

Marsh Posté le 21-12-2002 à 17:24:58    

c bon ça marche !
merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed