我正在研究websphere 8.5.5,我想监视应用服务器的使用内存。所以我使用wsadmin工具,它从jvmruntimeModule (PMI)生成数据。
当我在命令行中启动wsadmin时,回答需要2分钟,因此不能每分钟或30秒生成数据。
您知道如何让进程wsadmin在后台运行,这样就不会不断地重新启动它了吗?
非常感谢法蒂哈
发布于 2016-09-08 10:30:02
当wsadmin工具使用Python时,您可以使用sleep函数。
import time
#wsadmin commands go here
time.sleep(30);
#Sleep for 30 seconds只要need.The的具体实现由您自己决定,就可以使用循环来运行它。
发布于 2016-09-08 10:47:19
您不能不运行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)https://stackoverflow.com/questions/39387285
复制相似问题