EAS Cloud整体卡慢需要提供什么日志?
1、问题描述
EAS Cloud整体卡慢需要提供什么日志?
2、业务场景(参考)
适用于系统整体卡慢的日志收集
(1)卡慢发生时应用服务器java进程占用cpu的情况截图
EAS Cloud如何检查应用服务器java进程占用cpu的情况?
说明:要在卡慢发生时截图,如果是要分析系统历史卡慢的原因,现在并不卡慢的话则不用截这个图了
如果卡慢发生时应用服务器java进程占用cpu很高的话可以参考如下链接进行分析
(2)收集应用服务器的如下5类日志
eas/admin/logs/ha.log
eas/server/profiles/serverxxx/logs/jvm_gc* (每个实例下所有jvm开头的日志按实例名称打个包)
eas/server/profiles/serverxxx/logs/apusic.log*(卡慢发生时的apusic日志)
eas/server/ehcache/logs/snrpc.log
eas/server/ehcache/logs/error.log
说明:
ha日志可以看到实例的健康度问题,可以看到历史的
jvm日志可以看到实例是否有大量连续的Full gc,单次Full gc的时间,可以看到历史的,各个实例logs目录下下所有jvm开头的文件都要取。如果卡慢正在发生,可以查看最新的jvm日志,文件打开拖到最后,检查是否有大量连续的Full gc
如果最新的jvm日志里有大量连续的full gc,则可以检查下eas/server/profiles/serverxxx/bin/目录下是否有近期产生的hprof结尾的dump文件,如果有的话可以分析这个dump文件从而得知卡慢的原因。如果没有近期产生的,这可以参考如下链接收集dump日志,分析卡慢的原因
apusic日志可以看到实例是否有连接池相关或数据库相关的报错等。如果卡慢正在发生,可以取最新的apusic日志,检查是否有“cannot get requested resource connectionafter a timeout wait”(实例有连接池相关的报错)或数据库相关的报错等
(3)sql server数据库先检查下是否有死锁或阻塞,再提供下索引碎片率
查看是否有阻塞或死锁
数据库后台查下索引碎片率,结果导入到excel里或csv格式的发出来
(4)oracle数据库需要提供卡慢一个小时的awr报告,可以收集过去的时间点的报告
收集方法参考附件pdf
4、补充
如果以上都是正常的,那么需分析是否是网络的问题导致整体卡慢
EAS Cloud整体卡慢需要提供什么日志?
本文2024-09-22 20:27:40发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113771.html