04 EAS常见系统性能问题处理指引

2019-09-01 21:03

EAS常见系统性能问题处理指引

EAS产品支持部 陈钧

请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。本文件内容可能随时变更,恕不另行通知。

EAS常见系统性能问题处理指引

前 言

概述

本文档描述EAS常见的系统性能问题、产生原因和诊断处理方法。对于无法在现场分析处理的性能问题,提供相关的运行日志收集方法,包括工具自动收集和手工收集,收集的日志可以提交给专家进一步分析诊断。

适用范围

本文档描述EAS部署模型,根据日常支持经验归纳整理了常见的性能问题以及诊断解决办法。不涉及更深入的日志和性能报告分析技术。适用EAS V5.4及之后的版本。 本文档适用于EAS实施人员、系统管理员、以及总部技术支持类人员参考。

约定

符号约定

在本文中可能出现下列标志,它们所代表的含义如下。 符号 说明 表示有潜在风险,如果忽视这些文本,可能导致操作错误、数据丢失、设备性能降低或不可预知的结果。 表示可以帮助您获取更多相关信息或提示您通过其它方式 也可以获得相同结果。 强调或补充说明所描述的信息。

内容约定

本处对文中通用信息作如下约定

? ?

$EAS_HOME表示EAS服务器安装的根目录,即安装过程中输入的本地路径。 $BOS_HOME表示BOS工具的安装根目录,即安装过程中输入的本地路径。

2 / 31

EAS常见系统性能问题处理指引

目 录

概述 ................................................................................................................................................................................ 2 适用范围 ........................................................................................................................................................................ 2 约定 ................................................................................................................................................................................ 2 1 性能问题处理 ........................................................................................................................................................ 4 1.1 性能问题反馈要求 ................................................................................................................................................. 4 1.2 日志收集方法 ......................................................................................................................................................... 4 1.2.1 自动日志收集工具eassupport ....................................................................................................................... 4 1.2.2 性能日志开关 .................................................................................................................................................. 5 1.3 EAS部署模型 ........................................................................................................................................................... 6 1.4 问题归类 ................................................................................................................................................................. 8 1.5 应用服务器常见性能问题 .................................................................................................................................... 12 1.5.1 磁盘空间满 .................................................................................................................................................... 12 1.5.2 残留EAS进程无法停止 ................................................................................................................................ 13 1.5.3 EAS进程消失 .................................................................................................................................................. 14 1.5.4 EAS无法启动 .................................................................................................................................................. 15 1.5.5 CPU持续高消耗 ............................................................................................................................................. 17 1.5.6 换页空间使用率高 ........................................................................................................................................ 19 1.5.7 Apusic License失效......................................................................................................................................... 20 1.6 数据库常见性能问题............................................................................................................................................ 21 1.6.1 磁盘空间满 .................................................................................................................................................... 21 1.6.2 CPU持续高消耗 ............................................................................................................................................. 22 1.6.3 换页空间使用率高 ........................................................................................................................................ 22 1.6.4 IO等待率高 .................................................................................................................................................... 23 1.6.5 数据库碎片化严重 ........................................................................................................................................ 23 1.6.6 数据库阻塞和死锁 ........................................................................................................................................ 25 1.7 网络常见问题 ....................................................................................................................................................... 26 1.7.1 网络质量问题 ................................................................................................................................................ 26 1.8 客户端常见问题 ................................................................................................................................................... 27 1.8.1 EAS越用越慢 .................................................................................................................................................. 27 1.8.2 EAS窗口突然消失 .......................................................................................................................................... 28 1.8.3 Portal方式的性能问题 .................................................................................................................................. 30

3 / 31

EAS常见系统性能问题处理指引

1 性能问题处理

1.1 性能问题反馈要求

为保障EAS的运行性能,并能在出现问题后有效地处理和反馈,我们把相关实施能力划分为三个层次:

1. 能够根据实际软硬件环境完成部署和参数调整工作,保障EAS基本运行性能。 2. 具备EAS运行性能的监控能力,在出现问题的时候能够有效描述问题场景,收集必要的

数据用于分析。

3. 具备基本的问题诊断和分析能力,针对环境和部署相关的问题,有能力自行处理和解决。 第1、2两条是实施人员应该具备的基本能力,第3条我们则希望通过本文档使实施人员具备常见问题的自行解决能力。

当系统在正式上线前,应该确保操作系统、EAS、数据库相关参数与其实际软硬件配置相匹配,以保障上线后的基本运行性能,具体参数配置建议请参考《EAS实施环境指南》。正式上线后,如果出现了性能和稳定性方面的问题,现场实施人员应能够处理一些常见的问题,对于无法自行处理的,应能有效收集相关环境信息和系统日志,便于总部技术人员进一步分析处理。 当需要总部协助处理性能问题时,请通过RMP需求反馈系统提单,并根据提单规范要求提供必要的日志。

1.2 日志收集方法

1.2.1 自动日志收集工具eassupport

为简化运行日志收集工作,加快问题分析诊断效率,从EAS 5.4版本开始,内置了easupport工具,可快速收集EAS服务器或者客户端的相关日志,并会在收集过程中对EAS进行必要的测试,比如网络质量测试、实例状态测试等。

客户端收集工具:请找到客户端的eas/client/bin下的eassupport.bat文件,执行该脚本把文件即可自动收集客户端的环境以及配置、日志信息,会在当前目录生成一个文件名以support打头的压缩包。

4 / 31

EAS常见系统性能问题处理指引服务端收集工具:请检查服务端的eas/server/bin下是否有eassupport.bat或者easssupport.sh文

件,前者用于Windows平台,后者用于Linux和Unix平台。执行相关脚本会在当前路径下生成一个文件名以support打头的压缩包。

日志收集时间可能会比较长,中间也可能会报一些错误,请耐心等待,收集完成后会提示生成的文件名及其路径。

1.2.2 性能日志开关

对于一些疑难的性能问题,为了进一步分析产生的原因,可能会需要收集性能日志,默认情况下,性能日志开关处于关闭状态,需要在收集之前打开。方法有两种:直接修改配置文件,以及动态打开。前者需要重启EAS后才能生效;后者打开后立即生效,但不会修改配置文件,因此重启后会以配置文件中的设置为准。需要注意的是,在EAS集群环境,每个EAS实例都有自己的性能日志开关。 1. 配置文件修改方法。

文件名:eas/server/profiles/<实例名>/config/PerfLog_Server.properties,主要内容如下:

#on or off ksql=on rpcsql=on

rpcsql_pre=off sqlplan=on

dbconnection=off ksql_output=off workflowsql=off

workflowsql_pre=off perfevent=off …

#on or off

rpcsql_filter_time=on #invoke time, ms

rpcsql_filter_time_threshold=5000 #on or off

sqlplan_filter_time=on #sql time, ms

sqlplan_filter_time_threshold=5000

如果要打开性能日志,修改rpcsql以及sqlplan两个为on即可。默认情况下,执行时间超过5秒的事件才会输出日志,若需要修改此阀值,请调整相应的参数。 2. 动态打开服务器性能日志开关,目前仅适用apusic环境。 http://<服务器IP>:<端口>/ 用户名密码:admin/admin

5 / 31


04 EAS常见系统性能问题处理指引.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国高中生美式辩论联赛

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: