Mon script PHP tourne trop longtemps et s'arrete ! [PHP] - PHP - Programmation
Marsh Posté le 28-05-2007 à 23:48:51
si oui, est-ce réglable ? est-ce une limite de mon hébergeur (free) ....
C'est pas réglable et tu l'as DTC.
Marsh Posté le 28-05-2007 à 23:53:25
c'est effectivement une limite Apache (30 secondes d'exécution par défaut) dans le php.ini mais sur un serveur non dédié tu ne peux pas la modifier.
Marsh Posté le 29-05-2007 à 01:59:22
NewsletTux a écrit : limite Apache ... php.ini |
syntax error.
Marsh Posté le 29-05-2007 à 08:28:45
alpseb a écrit : Vous en pensez quoi ???.... |
Que pour générer autant de miniatures d'un seul coup tu ferais mieux de lancer un script en ligne de commande.
Marsh Posté le 29-05-2007 à 09:24:56
Tu peux ajouter au début de ton code la ligne suivante
set_time_limit(60);
Ce qui augmentera la durée limite de ton script, au lieu qu'il s'arrete au bout de 30secondes, il s'arretera au bout de 60secondes. Tu peux aussi mettre zéro pour ne fixer aucune limite. Mais il faut faire attention cas c'est peut prendre beaucoup de mémoire si ton script contient une boucle infinie...
Marsh Posté le 29-05-2007 à 09:25:06
Tu peux ajouter au début de ton code la ligne suivante
set_time_limit(60);
Ce qui augmentera la durée limite de ton script, au lieu qu'il s'arrete au bout de 30secondes, il s'arretera au bout de 60secondes. Tu peux aussi mettre zéro pour ne fixer aucune limite. Mais il faut faire attention cas c'est peut prendre beaucoup de mémoire si ton script contient une boucle infinie...
Marsh Posté le 29-05-2007 à 09:25:33
Tu peux ajouter au début de ton code la ligne suivante
set_time_limit(60);
Ce qui augmentera la durée limite de ton script, au lieu qu'il s'arrete au bout de 30secondes, il s'arretera au bout de 60secondes. Tu peux aussi mettre zéro pour ne fixer aucune limite. Mais il faut faire attention cas c'est peut prendre beaucoup de mémoire si ton script contient une boucle infinie...
Marsh Posté le 29-05-2007 à 12:28:05
set_time_limit() n'a aucun effet en safe mode, donc il y a peu de chances que ça marche en hébergement mutualisé.
Marsh Posté le 30-05-2007 à 21:48:36
alpseb a écrit : ca ne marche pas |
C'est pas faute de te l'avoir dit.
Marsh Posté le 28-05-2007 à 23:08:52
Hello...
j'ai fait un script php qui fait des vignettes à partir des grosses images JPG (souvent des images lourdes de 10 Mpx)
le problème c'est que si je le lance sur 150 images par exemple (qui représente justqu'a 400 ou 500 Mo en tout) le script tourne mais s'arrete au bout d'une 30 ène d'images !
en gros, meme si les vignettes sont générées assez rapidement vu la taille, j'imagine qu'un script n'a pas le droit de tourner trop longtemp non ???
Est-ce ca qui déconne sur mon script ?
si oui, est-ce réglable ? est-ce une limite de mon hébergeur (free) ....
Vous en pensez quoi ???....