Mysql + PHP temps d'execution trop long
Résolu
maka54
Messages postés
721
Statut
Membre
-
maka54 Messages postés 721 Statut Membre -
maka54 Messages postés 721 Statut Membre -
Bonjour,
Je viens vous demander conseil pour "sécuriser" ma base de données ou plus exactement empêcher des temps d'éxecution de requête trop long.
Je voudrais éviter de mettre à genou la base si une requête mal conçue est lancée,
Donc ma question, est-il possible depuis PHP, d'interrompre une requête trop longue ?
par exemple, plus de 10s, on arrête ...
Merci d'avance
Maka
Je viens vous demander conseil pour "sécuriser" ma base de données ou plus exactement empêcher des temps d'éxecution de requête trop long.
Je voudrais éviter de mettre à genou la base si une requête mal conçue est lancée,
Donc ma question, est-il possible depuis PHP, d'interrompre une requête trop longue ?
par exemple, plus de 10s, on arrête ...
Merci d'avance
Maka
1 réponse
-
Salut,
Normalement au bout de 30sec si il y a un problème, l'exécution de la requête te retournera une erreur...
Si tu veux modifier ce lapse de temps va dans ton php.ini et modifie cette valeur :
max_execution_time = 30 ;-
Merci pour cette réponse
Alors ta solution est le maximum de temps d'execution PHP,
Moi je veux intéragir au niveau de la base de donées, en gros je veux kill la requête si elle est trop longue, mais depuis PHP ...
Si tu met un max_execution_time, le PHP va s'arreter, mais le serveur continu sa requête jusqu'au plantage complet du serveur -
-
-
-
-