Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
probleme affichage apache + php
Envoyé par: azer

Bonjour,

Tout d'abord, je voudrai spécifier le caractère urgentissime de trouver une solution au problème que je rencontre actuellement.

Descriptif du problème :
J'ai un problème d'affichage sur un des sites web hébergé sur un serveur. Un utilisateur arrive sur une page php et se logue. La requete est envoyée sur un autre serveur dans une base mysql. Donc l'utilisateur est maintenant logué. En haut de la page d'accueil de l'utilisateur il y a le logo avec un lien qui pointe vers la page d'acceuil. Ce logo est présent sur toutes les pages du site. Quelque soit la page sur laquelle l'utilisateur se trouve lorsqu'il click sur le logo, OU sur n'importe quel lien de son menu, aléatoirement, une page blanche s'affiche ou une page "imposible de trouver la page" s'affiche. c'est un énorme problème par rapport au nombre de plaintes des utilisateurs :

Citation
un utilisateur
99 fois sur 100 ca marche, et d'un coup le lien qui fonctionnait 5 secondes auparavent ne fonctionne plus, une page blanche ou une erreur s'affiche et enfin après réactualisation la page demandée arrive. Je réessai le lien qui posait problème et il fonctionne. Maintenant c'est le logo qui fait des siennes ...

voici les version de php, apache et distribution utilisé :
php 4.3.9
apache 2.0.50
OS : Red Hat Linux release 8.0 (Psyche)

Les versions sont difficilement changeable car c'est un serveur mutualisé en production : "on ne change pas ce qui fonctione sur la majorité" a dit le chef de projet.

Voici les tests effectués : j'ai descendu le site sur un serveur de test tournant sur une debian. version d'apache : 2.0.54-4 php : php5
J'ai placé un dump de la base mysql sur un autre serveur ne figurant pas dans le même réseau pour dupliquer l'environnement de la machine. Enfin j'ai vérifié les temps d'accès à la base avec un traceroute : le temps d'accès est plus long dans l'environnement de test que sur celui de production. Resulta : aucun problème d'affichage.

J'ai recréé de nouveau cet environnement avec les même version de php et d'apache que sur l'environnement de prod : aucun souci d'affichage.

J'en appelles aux plus grands spécialistes, et à tous ceux qui auraient des idées pour m'aider à résoudre ce problème.

Merci d'avance pour vos réponses.

- azer -

Poste le Tuesday 28 June 2005 11:52:28
Répondre     Citer    
Re: probleme affichage apache + php
Envoyé par: Grégoire

Salut,

Si tu es sûr que ce n'est pas un problème de réseau (déni de service ou coupure temporaire d'une connexion), alors à mon avis ça doit être un problème de session qui se referme quand l'utilisateur ne fait rien pendant trop longtemps (encore que d'après la description, ça ne semble pas être ça). Vérifie qu'il n'y a rien de bizarre dans le fichier "php.ini", en particulier que tu as bien la ligne :

session.cookie_lifetime = 0

Je n'ai pas d'autre idée.

Grégoire

Poste le Tuesday 5 July 2005 16:05:13
Répondre     Citer    
Re: probleme affichage apache + php
Envoyé par: azer

j'ai un peu avancer par rapport à ce problème : j'ai vérifié les variables de session, les tiemeouts, et tout est bon. Par contre, j'ai utilisé un utilitaire tres interessant : siege.
Il permet de tester des pages html ou php (web en general lol) en boucle. J'ai donc creer une page test ki ne f ke des connexions dans une bdd et f un echo "OK" si ca reussi et un echo "pas bon" si ca echoue. J'ai placer le fichier sur 3 serveurs differents et j'ai lancé siege. 2 serveur sur 3 n'on aucune erreur. Le serveur qui me préoccuppe, et qui a donc le sousci d'affichage, lui a 51 erreurs de connexion pour 100 connexions faites. Je vais chercher de ce côté là.

si kkun a une idee, n'hesitez pas ...

- azer -

Poste le Tuesday 5 July 2005 19:46:56
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
probleme affichage apache + php
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons