EAS Cloud WEB网页上执行慢的功能点性能RPC日志收集方法原创
金蝶云社区-Romantic
Romantic
14人赞赏了该文章 1381次浏览 未经作者许可,禁止转载编辑于2020年04月14日 22:14:47


EAS Cloud WEB网页上执行慢的功能点性能RPC日志收集方法

方法一:

一、收集服务端RPC日志前的相关设置(打开开关):

1、打开服务器性能日志开关(在集群环境下,下面步骤均以收集server1实例的服务端rpc日志为例子)。

http://eas应用服务端的IP地址:server1的http端口号(管理控制台可查询到,默认为6888)/easportal/tools/jmx.jsp

如:http://172.20.129.55:6888/easportal/tools/jmx.jsp  

用户名密码:admin/admin  

2、进入后,搜索并找到“invokeCounter”,点击它,进入另外一个页面,找到HttpRpcOn和HttpSqlOn,分别将其设置为True,最后点击“Apply”按钮。


image.png

image.png


二、运行慢的WEB功能点,登录WEB页面时以打开了上面开关的EAS实例的HTTP端口登录。

三、收集服务器端的rpc及sql日志:

1、收集指定登录的EAS实例的应用服务器日志(http开头的两个日志,以现场的名称为准):

\server\profiles\server1\logs\httpRpc*.log

\server\profiles\server1\logs\httpsql*.log

注:如果大小为0,说明没收集到

3、操作过程中,请注意记录每个问题功能点的开始时间、结束时间,以便于技术人员分析,

记录格式为:功能点名称  开始时间(HH:MM:SS) 结束时间(HH:MM:SS),在excel或记事本中记录都可以。


方法二:

EAS WEB功能慢性能录制使用方法:

以下方法目前只支持waf2框架开发的应用

web页面采用url后面加上这个参数monitor=true开关使用平台分析工具  或 直接使用chrome分析;

如何用monitor=true这个参数? 即找到waf2页面的地址,在新页签访问。地址类似这样:

https://192.168.1.1:6888/easweb/dynamicPage.do?waf2skin=easbase&method=doEvent&uipk=com.kingdee.eas.cp.bc.BizAccountBill_SharingList&event=initialize&inwafpage=true&clientHeight=799&monitor=true

上面&monitor=true是手工添加的monitor=true参数。192.168.1.1改为现场要访问应用服务器的IP地址或域名,6888改为现场要访问的应用服务器的网络代理端口或实例的HTTP端口号。

 另外也可以在页面上按ctrl+shift+alt+m触发WEB性能录制工具分析SQL等性能。

 




赞 14