search-icon
RPC 日志收集方法
本帖最后由 yong_huang@kingdee.com 于 2015-6-26 09:21 编辑

一、收集服务端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文件即可(多实例的话,需要先在客户端上指定具体实例,运行完毕后导指定实例下收集即可)

备注:如果操作没有运行完毕,或者中途被断掉的话是收集不到日志的。






微信扫一扫
分享
举报
您需要登录后才可以回帖 登录 | 注册

  • 伍倩 略有小成 沙发
    2013-12-05 显示全部楼层
    提单按这个操作,就不会打回了!
  • 收了
  • liuhan_1012 驾轻就熟 地板
    2014-04-04 显示全部楼层
    学习了,收藏起来
  • wu-aibo@163.com KIS授权服务伙伴 5
    2014-08-05 显示全部楼层
    EAS7.5的客户端rpc默认是关闭的么?需要人工打开么?PerfLog_Client.properties文件中第二行也没找到rpc=off或者rpc=on的字段,烦请说明
  • wu-aibo@163.com KIS授权服务伙伴 6
    2014-08-14 显示全部楼层
    EAS7.5的客户端rpc默认是关闭的么?需要人工打开么?PerfLog_Client.properties文件中第二行也没找到rpc=off或者rpc=on的字段,烦请说明!还有EAS7.5服务器端按上述操作找不到日志文件
  • kai_wang 初来乍到 7
    2015-03-01 显示全部楼层
    太好了,非常感谢!
  • 15732788723 登堂入室 8
    2016-07-04 显示全部楼层
    学习
  • 都打开了还是没有日志,怎么回事呢!
  • 很好,收藏
1