一、收集服务端RPC日志前的相关设置
1、打开服务器性能日志开关。
http://对应eas应用服务端的IP地址:port 用户名密码 admin/admin (例 http://192.168.76.100:11029
注 此处的端口号可以到eas\\server\\profiles\\server1\\config\\jmxconnector.properties查看。如http.port 11029
2、进入后 搜索并找到“invokeCounter” 点击它 进入另外一个页面 找到RpcSqlOn和SqlPlanOn 分别将其设置为True 最后点击“Apply”按钮。这种方式不需要重启EAS应用服务即可收集服务端的RPC日志。
3*、如果能过动态WEB方式也不能收集到服务端RPC日志(即上面的1和2方式)。则可尝试server\\profiles\\server1\\config下的 PerfLog_Server.properties文件。修改 rpcsql off和sqlplan off为 rpcsql on和sqlplan on。 如果是以此方式打开 则需要重启EAS应用服务后才能生效。
二、收集客户端RPC日志前的相关设置
1、EAS7.0的客户端rpc默认是关闭的 需要人工打开
在eas\\client\\deploy\\client\\PerfLog_Client.properties中 修改第二行 将rpc off改为rpc on。注 EAS7.0之前版本的客户端rpc默认是打开的 若客户安装的是EAS7.0之前版本 则不必操作此步骤。
2、运行客户端文件eas\\client\\bin\\set-url.bat “服务器连接设置—服务器端口”填写server1的RPC端口 可在管理控制台中获取
3、设置完后 操作并执行慢的功能点。 操作前将eas\\client\\logs目录清空
注 操作过程中 请注意记录每个问题功能点的开始时间、结束时间,以便于技术人员分析
记录格式为 功能点名称 开始时间 HH:MM:SS 结束时间 HH:MM:SS 在WORD或记事本中记录都可以。
三、收集以下文件
客户端 (eas\\client\\logs)日志中rpcD.V60SP1.log
服务端 (\\server\\profiles\\server*\\logs)日志中RpcSqlD.V60SP1.log SqlPlanD.V60SP1.log文件即可 多实例的话 需要先在客户端上指定具体实例 运行完毕后导指定实例下收集即可
备注 如果操作没有运行完毕 或者中途被断掉的话是收集不到日志的。





本文链接: http://rpchh.immuno-online.com/view-684775.html