Bonjour,
Je travaille dans une entreprise. Nous avons livré une application web qui tourne sous apache 2.0 et php4 en cgi. (le cgi est dû au faît que nous compilons des librairies très spécifiques pour notre application). Os: fedora core 6 SMP. Nous avons testé notre application en local tout semble bien se passer.
Notre application est composé d'un formulaire html et d'une applet java qui font des requêtes sur une page php qui fait des traitement lourd et qui s'appuie sur une base de donnée mysql 5.0. La page php retourne un flux de données qui est traité par l'applet pour afficher des graphiques.
Une fois chez le client: La partie serveur est installé sur un rack de bonne configuration. J'ai plus en mémoire la config. Mais elle est performante. (Dual core, 1 go ram, ...)
Les clients se connecte avec ie et java 1.5 et 1.6 .
Le problème:
Quand un client se connecte tout se passe bien application réactive.
Quand deux client se connectent, il y a un qui à toute la puissance serveur et l'autre qui rame. Une fois le traitement du premier effectué, le deuxième est débloqué et finit correctement sa requête. Cela arrive quand il font des recherches sur formulaire. Quand ils jouent avec l'applet. Et ceux quelque soit la combinaison d'opérations qu'ils effectuent.
J'ai observé avec un top la machine quand ils faisaient leurs requêtes. Je ne voyais que très furtivement qu'un scritpt php4.cgi apparaître. Le processus apparaît parfois de manière persistante, mais jamais en double.
J'ai redémarrer apache: pas de correction du problème
J'ai redémarrer la machine: pas de correction du problème.
Je pense que le problème vient peut être de la config cgi de php. Mais en faîte je sais pas. Ah oui, j'accède au serveur du client par ssh et j'ai pas la main sur l'application web. Demain je regarderai comment faire un tunnel ssh.
Merci d'avance de vos réponses.
Partager