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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] timeout 0 dans le php.ini, quelques questions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] timeout 0 dans le php.ini, quelques questions

n°1810182
Profil sup​primé
Posté le 09-11-2008 à 18:52:40  answer
 

Bonjour,
 
J'aimerai pouvoir effectué des taches d'administration (Maj des données des utilisateurs, avec envoie de mail pour les informer...) en ayant un timeout a 0 (infini) afin que mes scripts puisse travailler jusqu'a la fin.
 
Cependant j'aimerai savoir plusieurs choses en cas de pépin.
 

Citation :

1 -  
Est-ce que je peux spécifier en debut de script "timeout=0" afin que ce soit quelques pages/quelques morceaux de scripts et pas tout mon site qui puisse beneficier d'un timeout infini ?
 
Ou bien je suis obligé de le specifier de maniere global a tout mon site dans le php.ini, et toutes mes scripts auront un timeout infini :( ?


Citation :

2 -  
Si jamais un script fait une boucle infini, que se passe t-il avec le serveur apache ?  
Mon serveur apache va finir par crasher ?  
Si jamais il crash, et/ou qu'on le reboot, le script qui etait en boucle sera bien tué ?
 
Disons que j'aimerai pas me retrouver avec des trucs fantomes qui tourne sur apache :x


 
 

Citation :


 
3 -  
D'une maniere general, est-ce que mettre tout son site en timeout 0 c'est recommandable ?
Ca permet d'eviter de voir des taches memes pour les utilisateurs s'arreter...
 
Si jamais on est sur, de ne pas avoir de boucle infini, on peut mettre tout son site en timeout 0 ?
 
Il n'y a aucun danger a part les boucles infini ?
 
Parce que si c'est ca je m'embete pas... ca assure un bon fonctionne du site comme ca


 
 
 
hmm, je crois que j'ai posé les questions que je voulais, si vous avez une remarque en particulier a me faire sur l'utilisation de timeout infini je suis tout ouie
 
Merci


Message édité par Profil supprimé le 09-11-2008 à 19:02:45
mood
Publicité
Posté le 09-11-2008 à 18:52:40  profilanswer
 

n°1810193
Profil sup​primé
Posté le 09-11-2008 à 19:42:24  answer
 

Ce n'est pas recommandé de changer cette valeur dans ton php.ini parce que ça affecte tous les scripts.
 
Par contre tu peux faire un set_time_limit(0); au debut de ton script.

Message cité 1 fois
Message édité par Profil supprimé le 09-11-2008 à 19:42:36
n°1810198
Profil sup​primé
Posté le 09-11-2008 à 19:55:21  answer
 


 
Merci ca m'arrange bien ca, mais pourquoi c'est pas recommandé de l'appliquer sur tous les scripts ?

n°1810221
FlorentG
Unité de Masse
Posté le 09-11-2008 à 21:46:38  profilanswer
 

A par un problème en cas de boucle infinie, ça sert à rien. Et pour les boucles infinies, tes scripts sont censés être bien débuggés :D
 
Genre xDebug a une protection anti-recursion infinie


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

  [PHP] timeout 0 dans le php.ini, quelques questions

 

Sujets relatifs
[PHP Class] - Création d'un objet et attribution de valeurs (tableau)PHP fonctions FTP
variables d'environnement du shell à PHPCharger un fichier XML en PHP
[PHP] Librairie graphique php - Valeur du point en survolCommunication JS et PHP
[RESOLU] [PHP] Génération de plusieurs vignettes[Résolu] Menu et sous menu-dynamique
Problème objet avec PHP[PHP] Récupérer fichier CSV à partir d'une adresse puis copie serveur
Plus de sujets relatifs à : [PHP] timeout 0 dans le php.ini, quelques questions


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