Bonjour,
J'aimerai pouvoir modifier le nombre de threads max utilisés par chaque service deployé.
J'ai déployé une application EAR contenant plusieurs services déclarés dans un fichier server-config.wsdd.
Dans ce fichier mes services sont déclarés de la façon suivante dans le fichier jonas_areas.xml :
Cette configuration me permettrai logiquement de pouvoir faire appel à un service qu'une seule fois à la fois !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <service name="MonService1" provider="java:RPC" style="rpc" use="literal"> <parameter name="..."value="..."/> <parameter name="className" value="MonPackage.Maclasse1"/> <parameter name="..."value="..."/> </service> <service name="MonService2" provider="java:RPC" style="rpc" use="literal"> <parameter name=...value="..."/> <parameter name="className" value="MonPackage.Maclasse2"/> <parameter name=...value="..."/> </service>
Je pense qu'il faut passer par le fichier de configuration jonas_areas et si c'est le cas, dans quelle zone dois-je déclarer mes packages !
A savoir que dans ce fichier de config les area prédéfinies suivantes sont :
jmx, ressources, worker, Logger etc...
J'ai esseyé d'effectuer la manipulation suivante :
Est-ce la méthode correcte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <area name="jonas_areas"> <area name="MaZone1" description="Description 1" class="org.objectweb.area.lib.NoLockArea" limit="1"> <java package="Monpackage.MaClasse1"/> <area name="MaZone2" description="Description 2" class="org.objectweb.area.lib.NoLockArea" limit="1"> <java package="Monpackage.MaClasse2"/> </area>
Comment est-il possible de surveiller le nombre d'instances de chaque service
(Je pense que c'est en passant par la configuration du fichier trace.properties mais celle-ci est assez difficile à modifier sans trop être "innondé" de log !)
Merci d'avance !
Partager