Changer le timetout du serveur

Changer le timetout du serveur - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-09-2006 à 21:00:49    

Bonsoir,
 
J'ai un script qui est sensé récupérer des informations d'une base de données, les transformer en plusieurs fichiers pdf ainsi qu'un fichier xml, zipper tous ces fichiers et les télécharger sur la machine cliente.
 
Lorsque qu'il y a peu de pdf ça fonctionne parfaitement mais lorsuq'il y a en a beaucoup et que le temps d'exécution du script dépasse 30s il ne se passe plus rien.
 
Je me demande donc comment modifier le timeout du serveur.
 
Merci pour votre aide.
 
Matt

Reply

Marsh Posté le 06-09-2006 à 21:00:49   

Reply

Marsh Posté le 06-09-2006 à 22:16:41    

apparemment ça serait dans le fichier httpd.conf mais il n'existe aps sur mon serveur !!

Reply

Marsh Posté le 18-09-2006 à 15:23:29    

elle vient du saint esprit la config du serveur?

Reply

Marsh Posté le 23-09-2006 à 06:31:50    

j'espère bien que non !!
je dis ça car je ne l'ai pas trouvé mais je vais approfondir les recherches.

Reply

Marsh Posté le 23-09-2006 à 11:42:05    

bon je l'ai trouvé et l'ai modifié. Il était à 300 et je l'ai passé à 1200.
cependant ça ne m'avanec à rien car ça ne fonctionne toujours pas, peut être faut-il l'augmenter encore ou alors peut être que ce n'est pas ici qu'il faut agir !!
 
J'ai le même problème sur phpMyadmin, j'essaye de faire un export de ma base de données complète (structure + données) et au lieu d'afficher le résultat il me demande si je veux enregistrer le fichier export.php
Si je fais un export de certaines tables uniquement ça fonctionne.....
 
que faire?
merci à tous et bon week end
Si

Reply

Marsh Posté le 23-09-2006 à 13:17:53    

c'est pas une histoire de php qui s'execute au maximum 30 s?

Reply

Marsh Posté le 23-09-2006 à 13:57:04    

ça doit être ça oui en effet mais je n'ai aucune idée de comment modifier ça !!

Reply

Marsh Posté le 23-09-2006 à 14:12:52    

ok je viens de modifier le fichier php.ini
la variable max_execution_time était a 30
je l'ai montée à 120 puis 1200
et le résultat est toujours identique, faut il attendre un certain temps?
faut il que j'augmente encore la variable ??

Reply

Marsh Posté le 23-09-2006 à 14:20:57    

voila ce que j'ai dans un de mes scripts:

 


Citation :

 

set_time_limit(0);


ce script peut tourner des heures...
je n'ai rien modifier dans le php ini

Reply

Marsh Posté le 23-09-2006 à 14:23:03    

bon alors je comprends vraiment rien.
Mon script tourne sur plusieurs serveurs et il ne pause problème que sur l'un d'entre eux !! d'ou cela peut il venir?
La base est devenu très lourde et avant ça fonctionnait très bien.

Reply

Marsh Posté le 23-09-2006 à 14:23:03   

Reply

Marsh Posté le 23-09-2006 à 14:26:32    

Désolé je n'y connait presque rien en php je ne pourrais pas t'aider plus,je peux seulement te dire ce qui fait tourner mon script non stop


Message édité par paprika le 23-09-2006 à 14:26:45
Reply

Marsh Posté le 23-09-2006 à 14:30:32    

merci quand même

Reply

Marsh Posté le 23-09-2006 à 14:38:39    

php c'est le mal


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-09-2006 à 14:40:54    

ouai enfin ça m'aide pas trop ça

Reply

Marsh Posté le 23-09-2006 à 20:53:07    

utilise un vrai langage fait pour l'admin, pas un langage fait pour le web


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-09-2006 à 22:09:08    

oui mais la je bosse sur une appli web donc ça reste pratique !!

Reply

Marsh Posté le 23-09-2006 à 23:59:02    

et pratique ne rime pas forcemment avec efficacité ou bon sens, comme tu peux le constater


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 24-09-2006 à 06:56:03    

tout à fait exact. Par contre ça ne m'avance toujours à rien parce que je ne vais pas tout refaire.

Reply

Marsh Posté le 24-09-2006 à 18:38:57    

ben faut que tu reconnaisses que ta solution n'est pas viable [:spamafote] le PHP est fait pour générer des pages, pas des gros traitements. ton erreur est en amont...
 
Prends par exemple du python tu pourras extraire tes données, les mettre en forme, zipper et les télécharger facilement et efficacement.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

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