|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 5 ![]() |
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. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 309 ![]() |
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
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 5 ![]() |
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.... |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 309 ![]() |
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
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com