timeout localhost easyphp 10s

timeout localhost easyphp 10s - HTML/CSS - Programmation

Marsh Posté le 12-10-2011 à 16:34:56    

Bonjour,
 
en testant un script en locahost avec easyphp je me suis appercu que le timeout de la machine est pile de 10s.
Ma configuration Apache spécifie 300s, le php 60s ..
 
Comment pourrais-je ne pas obtenir un timeout à chaque fois que je lance mon script ?
 
Merci :jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 12-10-2011 à 16:34:56   

Reply

Marsh Posté le 12-10-2011 à 17:32:28    

J'utilise ceci dans mon script PHP, mais je ne sais pas si c'est applicable dans votre cas :

 set_time_limit(10800); // 10.800 seconds = 3 hours


Reply

Marsh Posté le 12-10-2011 à 17:45:19    

Un peu plus "bourrin", moi je fais pour mes applis web :  
[code=php]
$CONF_SESSIONS_LIFETIME = 10; // nb heures
ini_set('session.cookie_lifetime', 3600 * $CONF_SESSIONS_LIFETIME);
ini_set('session.gc_maxlifetime', 3600 * $CONF_SESSIONS_LIFETIME);
ini_set('session.cache_expire', 60 * $CONF_SESSIONS_LIFETIME);
[code]
Mes sessions durent comme ça 10h.
 
Par contre, si c'est le temps d'exécution du script php, alors je modifie dans php.ini la variable max_execution_time. Pour la modifier à la volée, c'est bien set_time_limit() qu'il faut utiliser.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 12-10-2011 à 18:47:21    

le truc marrant c'est que ça me donne :
The connection was reset
          The connection to the server was reset while the page was loading.
serait-ce firefox ? qui a un timeout de 10sec ?


Message édité par grosbin le 12-10-2011 à 18:48:36

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 12-10-2011 à 21:39:53    

et il fait quoi ton script pour durer aussi longtemps ?


---------------
Blablaté par Harko
Reply

Marsh Posté le 13-10-2011 à 09:43:59    

si ça produit des stats, ça peut prendre du temps. Perso, sur mon appli Astres, j'ai un script qui génère des indicateurs mensuels, ben il prend 6-7 mins...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-10-2011 à 17:46:53    

scannage de répertoire et fichiers pour faire un grep sur les mails et faire un dédoublonnage, listage de ces derniers.
( je sais, mais j'ai pas trouvé plus efficace pour le moment, windows grep met des heures & des heures ... )

 

toujours pas pigé le timeout de 10sec, c'est quel truc qui me le provoque ???


Message édité par grosbin le 20-10-2011 à 17:47:19

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 20-10-2011 à 17:49:03    

ton script tu devrais l'éxécuter depuis PHP :o


---------------
Blablaté par Harko
Reply

Marsh Posté le 20-10-2011 à 18:40:46    

cad ? how does it works ?


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 20-10-2011 à 18:46:59    

php monscript.php ?


---------------
Blablaté par Harko
Reply

Marsh Posté le 20-10-2011 à 18:46:59   

Reply

Marsh Posté le 21-10-2011 à 10:27:11    

oui, en ligne de commande... Quand j'ai des scripts longs, c'est ce que je fais. Par contre, bien penser que dans ce "mode" là, on perd certaines variables d'environnement (principalement $_SERVER)...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-10-2011 à 13:50:47    

ouais mais en meme temps c'est un script qui est censé faire du traitement sur le DD, donc les variables serveur on s'en cognle un peu :D


---------------
Blablaté par Harko
Reply

Sujets relatifs:

Leave a Replay

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