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

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [IE] Plantage :Maximum execution time of 30 seconds

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[IE] Plantage :Maximum execution time of 30 seconds

n°1940007
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 15:46:06  profilanswer
 

Bonjour
 
 
J'effectue des requete PHP et le résulat soit s'afficher sous forme d'un tableau html sous IE 6.0.
 
Pb : comme le temps de requête est long (même découpé en boucle de longueurs limitées) il excede le "timeout" de IE, qui interompt le processus.
 
genre ça :
Fatal error: Maximum execution time of 30 seconds exceeded in d:\program files\easyphp\www\panel\etats\client_semaine_complexe.php on line 453
 
 
Enfin, j'imagine que c'est IE qui plante ?
 
En tout cas, qqun saurait comment augmenter la taille du timeout ? 30s c'est vraiment trop court.
 
J'ai pas trouvé de internet explorer.ini
 
merci

mood
Publicité
Posté le 25-02-2005 à 15:46:06  profilanswer
 

n°1940022
SICKofitAL​L
misanthrope
Posté le 25-02-2005 à 15:55:47  profilanswer
 

non c pas IE qui plante
 
dans ton php.ini tu devrais trouver un variable "max_execution_time" qui est définie à 30.
 
Change là et relance le serveur web pour la prise en compte :)
 
Ceci dit, ca aide pas si tu comptes mettre ton script en ligne, car là tu pourras pas changer ce param.
Essaye alors de faire d'utiliser l'instruction PHP "flush()" de temps en temps, ou de revoir ton algo [:spamafote]


Message édité par SICKofitALL le 25-02-2005 à 15:56:39

---------------
We deserve everything that's coming...
n°1940025
FlorentG
Posté le 25-02-2005 à 15:57:41  profilanswer
 

Tu fais quoi dans tes requêtes pour que ça dure tout ce temps ? :eek:

n°1940030
SICKofitAL​L
misanthrope
Posté le 25-02-2005 à 16:00:03  profilanswer
 


while (1)
{
  $i = 0;
}


 
;)


Message édité par SICKofitALL le 25-02-2005 à 16:00:14

---------------
We deserve everything that's coming...
n°1940035
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 16:09:22  profilanswer
 

SICKofitALL :
 
j'ai un php.ini sous le repertoire C:\WINDOWS
 
et un autre qui s'appelle easyphp.ini sous le répertoire D:\program files\easyphp
 
je ne sais pas lequel est pris en compte ? J'imagine que c'est php.ini car c'est tjs ce nom de fichier là que j'ai vu mentionné.
 
En tout état de cause, au chapitre "Ressource Limits", dans les deux .ini j'ai mis un max_execution_time de... 6000
 
C'est pour ça que je me suis dit que ça pourrait venir de IE. Y'a t'il un timeout définit pour ce logiciel ?
 
La requête fabrique au fur et a mesure un tableau (env. 150 colonnes × 900 lignes) issue dans un comptage dans un grosse base (~ 2,4 millions d'enreg). Ça dure facilement 1 h 30. C'est découpé en boucle pour éviter le timeout de php.
 
Autrement, pas de problème ce n'est pas pour mettre en ligne c'est un serveur local.
 
merci

n°1940041
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 16:13:02  profilanswer
 

FlorentG a écrit :

Tu fais quoi dans tes requêtes pour que ça dure tout ce temps ? :eek:


 
 
Tu as 2.4 million de transactions avec un code "pt de vente" et un code "produit". Le but est de savoir pour chaque pt de vente combien de produit  vendus (pour 150 produits).  
 
Ça marchait very bien et puis là j'ai résinstallé la machine et rien ne va plus
 
 :sweat:

n°1940048
FlorentG
Posté le 25-02-2005 à 16:18:03  profilanswer
 

Tout de même :(

n°1940059
bl@p_psx
Admin G15-france
Posté le 25-02-2005 à 16:24:09  profilanswer
 

sinon, tu peux faire une modif vallable seulement pour ce script, a mettre au debut du code :
 
ini_set('max_execution_time', 3600);
 
ou 3600 est le nombre de seconde.
 
ensuite, tu termines ton script par :
 
ini_restore('max_execution_time') pour recuperer la valeur d'origine ...
 
c'est beaucoup mieux de faire ainsi !
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1940090
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 16:46:58  profilanswer
 

bl@p_psx a écrit :

sinon, tu peux faire une modif vallable seulement pour ce script, a mettre au debut du code :
 
ini_set('max_execution_time', 3600);


 
oki, merci je vais voir.
 
a+

n°1940140
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 17:22:57  profilanswer
 

Ça me fait un Parse error, unexpected T_REQUIRE...
 
cékoiça ?
 
merci

mood
Publicité
Posté le 25-02-2005 à 17:22:57  profilanswer
 

n°1940150
bl@p_psx
Admin G15-france
Posté le 25-02-2005 à 17:30:05  profilanswer
 

t'a fait une faute quelque part ...
 
t'a pas oublier des ' ou bien un ; quelques lignes avant ??


Message édité par bl@p_psx le 25-02-2005 à 17:30:30

---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1940268
Gilgamesh ​d'Uruk
Lui-même
Posté le 25-02-2005 à 19:12:03  profilanswer
 

bl@p_psx a écrit :

t'a fait une faute quelque part ...
 
t'a pas oublier des ' ou bien un ; quelques lignes avant ??


 
ok c'était un ;
 
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  [IE] Plantage :Maximum execution time of 30 seconds

 

Sujets relatifs
relancer l'explorer après un plantage sous XPExecution de fichier
Plantage sur recherche GOOGLEFichier log des plantage de windows ?
[AOL 9.0] Installation obligée de Real Player et de Quick Time ?Plantage IE/Firefox/Mozilla sur la pluspart des moteurs de recherche
Execution auto incontrolableWin XP, interdire l'execution d'une application
pb plantage et boot curieux...Empecher l'execution des .bat
Plus de sujets relatifs à : [IE] Plantage :Maximum execution time of 30 seconds


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