Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2008, 08h30   #1
Invité de passage
 
Inscription : février 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 5
Points : 0
Points : 0
Par défaut timeout caches php/mysql/apache

Bonjour,

Application web de saisies de données, PHP, bases de données Mysql, Apache2.

J'ai un problème lors de l'affichage sur les postes clients d'une édition. en PHP, bases de données mysql.
L'édition comporte une grande quantité de données à afficher, et donc le temps d'exécution est assez long, environ 3 minutes.
Cette édition fonctionne depuis mon serveur de développement équipé d'EasyPHP, mais depuis le serveur de production sous linux (opensuse10.2),
avec Apache2, Mysql5.0.26, PHP5, au bout d'environ 2 secondes j'obtiens une page totalement blanche, aucun code HTML dedans.
Par contre lorsque j'ai peu de données à afficher, l'édition fonctionne correctement même sur le serveur de production.

J'ai donc orienté mes recherches vers les différents fichiers de configuration d'apache, mysql et php, car je pense que le problème provient, de timeout,
ou bien de caches ou autres variables de ce type qui sont trop faibles. Pour l'instant je n'ai pas encore trouvé le paramètre qui pose problème, si quelqu'un
a déjà rencontré ce genre de problème ou connaît bien ces configurations, merci de me donner une réponse.

sallagoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 11h04   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 309
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 309
Points : 8 590
Points : 8 590
Bonjour, bienvenu,

C'est vraiment au bout de 2 secondes que ça s'arrête ? Dans ce cas, je pencherais plutôt pour un pb côté base de données : en gros, ton select ramène trop de données, une erreur est remontée et ton script s'arrête. Essaie de mettre des echo "..." à droite à gauche et des flush(); pour récupérer des infos dans le navigateur et voir où le pb intervient et si c'est toujours au même endroit.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 12h12   #3
Invité de passage
 
Inscription : février 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 5
Points : 0
Points : 0
merci mac pour ta réponse, j'ai trouvé une solution pour le problème, j'ai augmenté pour l'instant une variable dans le fichier php.ini,
j'ai augmenté le memory_limit, qui défini la taille maximale de mémoire utilisée par un script,

je pense que je vais devoir quand même me replonger dans le code pour optimiser la taille mémoire utilisée....
sallagoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 12h14   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 309
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 309
Points : 8 590
Points : 8 590
Bien vu. Effectivement, va falloir optimiser
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h20.


 
 
 
 
Partenaires

Hébergement Web