PHP avec temps limite de 300s bizarre
Fermé
rixan
Messages postés
413
Date d'inscription
dimanche 27 mai 2007
Statut
Membre
Dernière intervention
1 mars 2019
-
Modifié par rixan le 28/09/2012 à 17:29
rixan Messages postés 413 Date d'inscription dimanche 27 mai 2007 Statut Membre Dernière intervention 1 mars 2019 - 1 oct. 2012 à 08:54
rixan Messages postés 413 Date d'inscription dimanche 27 mai 2007 Statut Membre Dernière intervention 1 mars 2019 - 1 oct. 2012 à 08:54
A voir également:
- PHP avec temps limite de 300s bizarre
- Blocage agriculteur carte en temps réel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Renommer plusieurs fichiers en même temps - Guide
- Limite annonce marketplace - Forum Facebook
- Combien de temps pour télécharger 40go - Forum WiFi
4 réponses
rixan
Messages postés
413
Date d'inscription
dimanche 27 mai 2007
Statut
Membre
Dernière intervention
1 mars 2019
43
28 sept. 2012 à 18:03
28 sept. 2012 à 18:03
J'ai modifié httpd.conf:
Timeout 3000
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Et j'ai avec phpinfo()
Timeouts: Connection = 3000, Keep-Alive = 15
Mais le problème des 5 mn demeure. On dirait que le changement fait est juste pour l'affichage.
Timeout 3000
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Et j'ai avec phpinfo()
Timeouts: Connection = 3000, Keep-Alive = 15
Mais le problème des 5 mn demeure. On dirait que le changement fait est juste pour l'affichage.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
29 sept. 2012 à 18:50
29 sept. 2012 à 18:50
le script php si il dure trop longtemps va surcharger le serveur, c'est pour cela que la durée est limitée.
5 minutes c'est déja beaucoup.
Un hebergeur ne tolère pas que tu fasse des cripts longs
5 minutes c'est déja beaucoup.
Un hebergeur ne tolère pas que tu fasse des cripts longs
La configuration Apache n'a aucun effet sur le fonctionnement de PHP en ligne de commande.
Si max_execution_time a été correctement défini, ça ne devrait pas avoir cet effet. La question est : est-ce que c'est le bon fichier php.ini qui a été modifié ? En général, il y en a un pour le CLI et un autre pour le Web.
En effet, 5' pour traiter quelques 50000 lignes, ça semble faire beaucoup.
Si max_execution_time a été correctement défini, ça ne devrait pas avoir cet effet. La question est : est-ce que c'est le bon fichier php.ini qui a été modifié ? En général, il y en a un pour le CLI et un autre pour le Web.
En effet, 5' pour traiter quelques 50000 lignes, ça semble faire beaucoup.
rixan
Messages postés
413
Date d'inscription
dimanche 27 mai 2007
Statut
Membre
Dernière intervention
1 mars 2019
43
Modifié par rixan le 1/10/2012 à 09:00
Modifié par rixan le 1/10/2012 à 09:00
Pour info, on va l'utiliser soit en intranet, soit sur un serveur dédié, donc aucun souci sur le fait que l'hébergeur serait d'accord ou pas.
Je confirme que tous les php.ini ont été modifiés et on a mis des timeout élevés mais je ne comprends toujours pas pourquoi ça s'arrête toujours à 5 minutes pile (300 secondes)!
L'on traite 50000 lignes environ et on a calculé que le script peut traiter 1300 lignes à la minute donc il nous faut 38 mn environ. Je rappelle qu'il s'agit d'une application web écrit en php bien sûr!
Je confirme que tous les php.ini ont été modifiés et on a mis des timeout élevés mais je ne comprends toujours pas pourquoi ça s'arrête toujours à 5 minutes pile (300 secondes)!
L'on traite 50000 lignes environ et on a calculé que le script peut traiter 1300 lignes à la minute donc il nous faut 38 mn environ. Je rappelle qu'il s'agit d'une application web écrit en php bien sûr!