如何在websphere 8.5.5上的后台启动wsadmin?

时间:2016-09-08 09:28:55

标签: websphere monitoring wsadmin

我正在使用websphere 8.5.5,我想监视应用程序服务器的已用内存。所以我使用wsadmin工具,它从jvmruntimeModule(PMI)生成数据。

当我在命令行中启动wsadmin时,需要2分钟才能回答,因此我不能每分钟或每秒30秒生成数据。

你知道一种方法让wsadmin进程在后台运行,这样它就不会不断重启吗?

非常感谢 问候 开端章

2 个答案:

答案 0 :(得分:0)

由于wsadmin工具使用Python,您可以使用sleep函数。

import time
#wsadmin commands go here
time.sleep(30);
#Sleep for 30 seconds

只要您需要,您可以使用循环来运行它。实现的细节取决于您。

答案 1 :(得分:0)

你能不能运行一次wsadmin,在一个文件中传入你的命令,然后以你只需要启动wsadmin JVM一次的方式进行休眠。

例如./wsadmin.sh -lang jython -f myscript.py

然后你的myscript.py文件可能有这样的东西:

import sys
import time
from org.python.modules import re

count=99
while count > 0 :
    <Do your PMI collection here>
time.sleep(60)