timeout localhost easyphp 10s - HTML/CSS - Programmation
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 |
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.
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 ?
Marsh Posté le 12-10-2011 à 21:39:53
et il fait quoi ton script pour durer aussi longtemps ?
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...
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 ???
Marsh Posté le 20-10-2011 à 17:49:03
ton script tu devrais l'éxécuter depuis PHP
Marsh Posté le 20-10-2011 à 18:40:46
ReplyMarsh 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)...
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
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
---------------
Photos Panoramiques Montagnes Haute Savoie