2016-09-28 1 views
0

websphereのActiveCount(ThreadPoolModule)の現在の値を取得する手助けをしてください。あなたは私のコードやエラーを見ることができますJython、websphere:ModelBeanInfoにないgetStatsObjectの操作

が生成さ:6行目で

perfName = AdminControl.completeObjectName ('name=WebContainer,type=ThreadPool,process=G5-WLS,*') 
perfOName = AdminControl.makeObjectName (perfName) 
sigs = ['javax.management.ObjectName', 'java.lang.Boolean'] 
jvmName = AdminControl.completeObjectName ('name=WebContainer,type=ThreadPool,process=G5-WLS,*') 
params = [AdminControl.makeObjectName (jvmName), java.lang.Boolean ('false')] 
jvmStats=AdminControl.invoke_jmx (perfOName, 'getStatsObject', params, sigs) 
ActiveCount=jvmStats.getStatistic('ActiveCount').getCurrent() 

エラー:

perfName = AdminControl.completeObjectName ('type=Perf,process=G5-WLS,*') 
perfOName = AdminControl.makeObjectName (perfName) 
sigs = ['javax.management.ObjectName', 'java.lang.Boolean'] 
threadPoolName = AdminControl.completeObjectName ('name=WebContainer,type=ThreadPool,process=G5-WLS,*') 
params = [AdminControl.makeObjectName (threadPoolName), java.lang.Boolean ('false')] 
jvmStats=AdminControl.invoke_jmx (perfOName, 'getStatsObject', params, sigs) 
ActiveCount=jvmStats.getStatistic('ActiveCount').getCurrent() 

そして:私は答えを見つけた

wsadmin> jvmStats=AdminControl.invoke_jmx (perfOName, 'getStatsObject', params, sigs) 
WASX7015E: Exception reçue lors de l'exécution de la commande : " jvmStats=AdminControl.invoke_jmx (perfOName, 'getStatsObject', params, sigs)"; informations sur l'exception : 
javax.management.MBeanException 
javax.management.ServiceNotFoundException: Operation getStatsObject not in ModelMBeanInfo 

答えて

0

申し訳ありませんが結果:

wsadmin>print ActiveCount 
1 
関連する問題