Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2722 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [ PHP ] Maximum execution time of 30 seconds exceeded

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ PHP ] Maximum execution time of 30 seconds exceeded

n°142895
JWhy
je peux plier (héhé)
Posté le 22-05-2002 à 23:34:59  profilanswer
 

J'ai un script qui permet l'upload de fichiers.
Cependant, si le temps de transfert est trop important (fichier trop gros ou modem user), le script timeout et me sort l'erreur "Maximum execution time of 30 seconds exceeded".
 
J'ai cherché un peu et suis tombé sur la fonction set_time_limit() qui permet de modifier le timeout pour le script en cours.
j'ai donc ajouté un set_time_limit(600) ; au tout debut de mon script (juste apres le <? ) mais ca ne change rien et mes gros fichiers tombent toujours en erreur :(
J'ai redemarré le serveur voir si ca changeait qqchose mais ca n'a rien fait de plus!
 
J'ai vu ensuite l'existence de la variable  max_execution_time dans le fichier de config PHP.ini
J'ai modifié la valeur (passage de 30 a 600 = 10 mn) et viré mon set_time_limit() et la ca marche...  
Par contre ce qui me tracasse c'est que tout mes scripts vont maintenant avoir un timeout de 10mn.. :/
 
Y'a t'il moyen de changé ca ? la fonction set_time_limit marche ou bien c'est une erreur chez moi ?
 
 
 
pour info, je suis sous win2000 (easyphp 1.6, je crois)
 
 
 :jap:

 

[jfdsdjhfuetppo]--Message édité par JWhy le 22-05-2002 à 23:42:26--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
mood
Publicité
Posté le 22-05-2002 à 23:34:59  profilanswer
 

n°142898
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 22-05-2002 à 23:44:13  profilanswer
 

et set_time_limit(0) donne quoi ?
t'es sur que t'as pas php qui tourne en safe_mode ?

 

[jfdsdjhfuetppo]--Message édité par joce le 22-05-2002 à 23:44:19--[/jfdsdjhfuetppo]


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°142901
JWhy
je peux plier (héhé)
Posté le 22-05-2002 à 23:49:56  profilanswer
 

set_time_limit(0) > pas essayé, je testerai ca ce soir :jap:
php en safe_mode > non , je ne crois pas... y'a "safe_mode=Off" dans le Php.ini


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°143365
JWhy
je peux plier (héhé)
Posté le 23-05-2002 à 16:04:40  profilanswer
 

avec set_time_limit(0) dans le script et max_execution_time=30 dans php.ini , j'ai :

Code :
  1. Fatal error: Maximum execution time of 30 seconds exceeded in ******\index.php3 on line 2


 
 :cry:  :(  :cry:


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°143418
simba
Posté le 23-05-2002 à 16:54:46  profilanswer
 

bah justement il faut modifier max_execution_time=30 dans ton php.ini. Tu mets 300 (5 min) et tu devrais être tranquille.
 
A ++ Simba

n°143443
Raph2209
poooooowaaaaaaaa !
Posté le 23-05-2002 à 17:15:00  profilanswer
 

c koi ton script ? y a pas un boucle sans fin ???

n°143447
JWhy
je peux plier (héhé)
Posté le 23-05-2002 à 17:17:13  profilanswer
 

simba a écrit a écrit :

bah justement il faut modifier max_execution_time=30 dans ton php.ini. Tu mets 300 (5 min) et tu devrais être tranquille.
 
A ++ Simba  




 
regarde mon premier post... ca m'embete de mettre ca pour tous mes scripts !!


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°143451
JWhy
je peux plier (héhé)
Posté le 23-05-2002 à 17:20:16  profilanswer
 

raph2209 a écrit a écrit :

c koi ton script ? y a pas un boucle sans fin ???  




non pas de boucle infini...
et ca marche bien avec des petits fichiers :(
 
le script upload un fichier zip,
dezippe le fichier (shell_exec) et affiche le resultat,  
regarde si les fichiers necessaires (1 exe + fichiers de données) se trouvent dedans,
verifie le MD5 du fichier exe pour voir si il n'a pas ete altere,
lance l'exe (shell_exec) et affiche le resultat
et c'est fini...

 

[jfdsdjhfuetppo]--Message édité par JWhy le 23-05-2002 à 17:21:21--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°143453
Raph2209
poooooowaaaaaaaa !
Posté le 23-05-2002 à 17:20:30  profilanswer
 

ah grrrrrr tu as essaye sous un aut serveur (linux ?)

n°143457
JWhy
je peux plier (héhé)
Posté le 23-05-2002 à 17:22:52  profilanswer
 

j'ai pas d'autre serveur sous la main...  :(
et les programmes qui sont lancés (apres le unzip) ne marchent que sous windows :( :(

 

[jfdsdjhfuetppo]--Message édité par JWhy le 23-05-2002 à 17:23:04--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
mood
Publicité
Posté le 23-05-2002 à 17:22:52  profilanswer
 

n°144283
JWhy
je peux plier (héhé)
Posté le 24-05-2002 à 19:38:37  profilanswer
 

:cry:  :(  :cry:  
j'suis tout seul dans ce cas ? :??:


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°144388
kayasax
Posté le 24-05-2002 à 22:46:24  profilanswer
 

j'ai deja eu cette erreur (sous easyphp 1.5) ca a ete resolu en changeant le max_execution_time !


---------------
All we need is a soul revolution
n°144392
JWhy
je peux plier (héhé)
Posté le 24-05-2002 à 22:53:30  profilanswer
 

J'veux pas...  :cry:  :( :cry:  
Ca veut dire que tous mes scripts vont avoir un timeout de 10mn :(
c'est pas super propre vu que je n'ai qu'un seul script qui peut etre long!  
pour les autres, si ca prend plus de 30 secs c'est surement du a un pb de boucle infinie dans mon code ou autres donc ca sera bien que ca tombe en erreur des que possible!


---------------
www.alliancefrancophone.org ... Home is where the heart is

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [ PHP ] Maximum execution time of 30 seconds exceeded

 

Sujets relatifs
[PHP] question[BASE de DONNES] PHP + MySQL cherche outil
["PHP si on veut"] - nouveaux post d'un forum[PHP-MySQL] connexion persistante
[PHP] variables de sessions et tableaux[PHP - setlocale en FR marche pas]
Pb SQL / Php[PHP MYSQL] Dans un champ VARCHAR pourquoi les espaces ne sont pas la
[PERL PHP] ouverture d'une séssion SSHPHP & équation de récurrence
Plus de sujets relatifs à : [ PHP ] Maximum execution time of 30 seconds exceeded


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR