eas_rpc日志收集方案
一、收集服务端
RPC日志前的相关设置:
1、打开服务器性能日志开关。
http://对应eas应用服务端的IP地址:port
用户名密码:admin/admin(
例:http://192.168.76.100:11029)(
注:此处的端口号可到eas\server\profiles\server*\config\jmxconnector.properties
查看。如http.port=11029)
2、进入后,搜索并找到“invokeCounter”,点击它,进入另外一个页面,
找到RpcSqlOn和SqlPlanOn,分别将其设置为True,最后点击“Apply”按钮。这种方式不需要重启
EAS应用服务即可收集服务端的RPC日志。
3、如果能过动态WEB方式也不能收集到服务端RPC日志
(即上面的1和2方式)。则可尝试server\profiles\server*\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、查看11029对应的server。回到刚才那个网址的第一个页面,
搜索“name=Runtime”,点击它,进入另外一个页面,找到“view the values of Properties”,点击进去,查看EAS_INSTANCE_CONFIG_PATH
对应的路径是哪个server,并记录下来。(本文以serverN说明后续步骤)
3、去管理控制台查看serverN(刚才查找到的server)的RPC端口。
4、打开客户端eas\client\bin\set-url.bat
文件:“服务器连接设置?服务器端口”填写serverN的RPC端口。
5、设置完后,操作并执行慢的功能点。
三、分别收集客户端和服务器端的eassupport日志:
1、收集EAS客户端日志:操作那个功能点慢的功能,然后,收集该客户端的日志:
eas/client/bin下执行eassupport.bat,会在当前目录生成一个文件名以support打头的压缩包,
里面包含有EAS客户端环境以及配置、日志信息。(直接点击执行)
2、收集EAS应用服务器日志:
EAS应用服务器端eas/server/bin下执行eassupport.bat(Windows)或easssupport.sh(Linux/Unix)文件,
会在当前路径下生成一个文件名以support打头的压缩包,里面包含有EAS应用服务器环境及所有相关日志信息。注:
操作过程中,请注意记录每个问题功能点的开始时间、结束时间,以便于技术人员分析,记录格式为:功能
点名称开始时间(H:MM:SS)结束时间(HH:MM:SS),在WORD或记事本中记录都可以。
四、上传包含RPC日志的文件:
1、将收集到的所有日志压缩成一个包,压缩包名字为:客户名_当前日期_相应提单号,然后上传。注:请查看收集到的客户端(eas\client\logs)
日志中rpcD.V60SP1.log是否为0;服务端(\server\profiles\server1\logs)日志中RpcSqlD.V60SP1.log,
SqlPlanD.V60SP1.log文件大小是否为0;若为0
说明相应的日志没有收集到,请检查服务器性能日志开关是否打开,并重新收集;若大小不为0,则说明相应的日志已收集到。
2、日志上传:将收集到的RPC日志,EAS客户端日志,EAS应用服务器日志压缩成一个包。上传位置:ftp://202.105.139.162/
信息上传/ (用户名/密码:usersupport/usersupport2007)
3、特别说明:
(1)如果性能慢的表现只是单个功能点慢,且慢的情况表现很明显。此时可明确确认是单点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具