cs_Cako19
Messages postés56Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 5 décembre 2005
-
2 déc. 2005 à 17:21
cs_Cako19
Messages postés56Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 5 décembre 2005
-
5 déc. 2005 à 09:25
Bonjour,
J'ai une application Java qui tourne avec tomcat comme serveur d'application et Apache comme serveur Web sur un serveur Windows 2000 avec CPU Intel xeon 2.8Ghz et 4 Go de RAM.
Je fais des tests de montée en charge dessus et au bout d'un moment quelque soit le nombre d'utilisateurs que je simule sur le moment, j'ai l'erreur "Too many open files" générée par Tomcat. Ensuite quand je redémarre le serveur, ça remarche et j'ai pu remarquer que les utilisateurs connectés avant le pb pouvaient continuer à naviguer alors que ceux qui essayent de se connecter par la suite tombent sur une page blanche au lieu de la page de login et ne peuvent donc pas se connecter.
Comme les paramètres par défaut de tomcat et d'apache bloquaient mes utillisateurs simulés au bout d'un certain nbre, j'ai augmenté leur nombre de processor max et de threadChild dans leurs fichiers de config respectifs. J'ai aussi tuné la JVM à 400Mo de mémoire au lieu de 64 par défaut.
D'après ce que j'ai vu, Windows 2000 est limité à 16384 handles pour les fichiers ouverts.
Pensez vous que je doive tuner mon serveur et augmenter ce nombre ? Si oui, comment dois je faire car je ne trouve des renseignements sur ça que pour Linux.
Pensez vous que ce soit pê un pb de JVM que j'ai trop tunée ou pê mon PC n'a pas assez de mémoire ?