Bjr,
Je cherche à comprendre pourquoi, j’ai autant de process Tomcat sur mon serveur Linux (environ 80) alors que j’ai max 8 JVM qui tourne. La Sarge tourne sous VMWare sous un PC std avec 850Mo de RAM. Ou se configure le nombre de process sous Tomcat ?
Merci de votre aide.
Il n’y a pas de paramétrage du nombre de processus sous Tomcat. Du moins, pas à ma conaissance. Ce qui est sur, c’est que Tomcat est un processus Java, et qu’ensuite, selon la JVM installée, Linux te montre tous les threads Java en tant que processus système. Si en plus les applications que tu déploie avec Tomcat ouvrent elles aussi des threads, tu as droit à encore plus de processus au niveau système. Mais la relation Nombre de processus java => conssomation mémoire n’est pas exactement vrai.
La JVM de Tomcat est lançée avec les paramètres -Xms et -Xmx qui permettent de limiter le TAS utilisé par la JVM. Au delà, c’est un OutOfMemoryError de la JVM, et seule la JVM plante, pas le système.
Quelles est ta version de Java ?