Probléme Timeout/Caches serveur Linux/Apache/Mysql

Petit nouveau ! | 1 Messages

14 févr. 2008, 10:56

Bonjour,

J'ai un problème lors de l'affichage 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.
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.

Mammouth du PHP | 19672 Messages

14 févr. 2008, 11:38

Suggestion : dans ta page sur le serveur, active la gestion d'erreur en modifiant temporairement deux paramètres du php.ini:
<?php
//...
ini_set('error_reporting', 'E_ALL | E_STRICT');
ini_set('display_errors', 'ON');
//...
?>
Ça devrait déjà t'afficher des indications s'il y a des problèmes dans ton code.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2287 Messages

14 févr. 2008, 12:29

Au cas où, vérifie la valeur de la directive short_open_tags du php.ini (sur tes deux serveurs).
if(!@work()){ Nespresso(); } else { what(); }
______________________________

ViPHP
ViPHP | 3300 Messages

14 févr. 2008, 21:51

probablement aussi un soucis de max_execution_time sur le serveur.
Fait du php depuis que ca existe ou presque :)