任何人都知道是否可以从命令行查询Rational Performance Tester'Controller'并确定计划是否正在执行?
我知道您可以使用下面的命令查询代理,但如果RPT调度由于某种原因失败,则代理进程通常会继续处于活动状态。这意味着,虽然在Agent上返回结果,但Controller可能无法驱动工作负载。
[root@agent ~]# ps aux | grep [s]cheduleName
root 30000 4.2 11.4 2712004 949872 ? Sl 13:17 13:46 java
-Drptserver.rootDiscoveryUrl=http://controller.com:7080/deployment/
-Drptagent.agentName=agent.com -Drptagent.engineName=agent.com
-Drptagent.scheduleName=scheduleName
-Drptagent.rptDeployDir=file:/tmp/rpt/deployment_root/root/A1E0E83B67946D90D6F6E53236393936/
-Drptagent.secure=false
-Drptagent.securePort=7443
-Drptagent.installBase=/opt/
-Xmx2500m -Xmn768m -Xscmx150m -Xgcpolicy:gencon
-XX:UseThreadPriorities -DrptLocale=en_US
-Drptserver.domoHeavyClass=com.ibm.rational.test.lt.kernel.runner.impl.RPTNextgenRunner
-Drptserver.domoLiteUrl=file:/opt/IBM/SDP/Majordomo/lib/
-Drptserver.domoLiteClass=com.ibm.rational.test.lt.nextgen.Domo
-cp /opt/IBM/SDP/Majordomo/lib/boot.jar com.ibm.rational.test.lt.boot.DomoBooter
答案 0 :(得分:0)
事实证明这是最有效的:
ps aux | grep [s]cheduleName