- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4某集团LIMS服务器访问ERP系统故障分析
某集团 LIMS 服务器访问 ERP 系统故障分析
1.1. 故障描述
1.1.1. 故障现象
LIMS 从 2008.11.1 正式接入网络,开始对 ERP 系统进行访问。同时,集团内部还有很多用户对 ERP
系统进行访问。从 2009.1.5 日开始,ERP 系统时常出现访问速度慢、业务瘫痪、甚至 ERP 系统宕机的情况。 集团网络管理人员分析后,发现当 LIMS 系统断开与 ERP 系统的链路时,ERP 系统一切正常。
继续分析后发现,在 LIMS 系统与 ERP 链路相连的时候,如果 LIMS 系统使用手动模式时,ERP 工作 正常;但使用自动模式(每 5 分钟一次查询),即会出现故障导致 ERP 系统不能正常工作。备注:LIMS 的 工作模式有自动和手动两种。
LIMS 系统开发商表示,自动和手动工作模式,在工作时没有任何区别。对 LIMS 系统进行了彻底的安全 检查、病毒木马查杀,但未发现任何异常。
对 ERP 系统进行了彻底的检查,但一切正常。
1.1.2. 网络拓扑
LIMS 访问 ERP 系统的拓扑如图 1 所示。从图中可知,LIMS 访问 ERP 的链路非常简单,具体是 LIMS -
接入交换机 - 核心 C6509E - 数据中心 C6509E - ERP 系统。
XX集团LIMS访问ERP原始简易拓扑图
LIMS服务器
10.96.27.211
ERP系统
10.96.0.56
接入交换机
核心C6509E 数据中心
C6509E
(图 1 某集团 LIMS 访问 ERP 原始简易拓扑图)
1.2. 具体分析
1.2.1. 捕获数据包
通过上述分析,明确了该故障属于应用故障,而不是网络故障。由于已对该应用的两端(LIMS 和 ERP)
进行过彻底检查,故在此情况下,我们捕获并分析了该应用的原始数据包。
捕获数据包的位置是在 LIMS 服务器和接入交换机之间,串接了一个 HUB,然后将捕获数据包的笔记本 接入到 HUB 上,如图 2 所示。
捕获数据包 笔记本
XX集团LIMS访问ERP捕获数据包拓扑图
ERP系统
10.96.0.56
LIMS服务器
10.96.27.211
HUB
接入交换机
核心C6509E 数据中心
C6509E
(图 2 捕获 LIMS 访问 ERP 系统的原始数据包拓扑图)
从捕获的数据包可知,不管是手动模式还是自动模式,LIMS 对 ERP 进行 1 次访问,均会创建 3 个连接, 其中 2 个是 LIMS 从 ERP 下载数据,第 3 个是 LIMS 上传数据到 ERP,第 3 个与第 2 个连接之间相隔约 105s
(此时间应该是 LIMS 检查本地是否存在更新)。
? 自动模式下
首先进行的是 LIMS 从 ERP 下载数据,然后是 LIMS 上传数据到 ERP。
? 手动模式下 可自由选择顺序(测试时两种顺序都进行了测试,下面的分析选择和自动模式一样的顺序,即先从 ERP
下载,再上传到 ERP)。
1.2.2. LIMS 访问 ERP 的 RFC 凼数及模块
通过科来的 TCP 数据流重组,可以知道自动和手动两种模式下,LIMS 调用 SAP 的 RFC 函数只有极少
数存在差异,具体如下。
? 自动模式
LIMS 从 ERP 下载数据,此过程包括 2 个连接。 第 1 个连接调用 SAP 函数及模块的顺序如下。
RFCPING RFC_SYSTEM_INFO
RFC_SYSTEM_INFO RFC_GET_FUNCTION_INTERFACE RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC_GET_FUNCTION_INTERFACE RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC_GET_UNICODE_STRUCTURE IRF_SEND_INSP_REQUIRMENTS
(注:连续调用此函数若干次)
第 2 个连接调用 SAP 函数及模块的顺序如下。
RFCPING RFC_SYSTEM_INFO RFC_SYSTEM_INFO RFC_GET_FUNCTION_INTERFACE RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC_GET_FUNCTION_INTERFACE RFC_GET_UNICODE_STRUCTURE RFC_SYSTEM_INFO RFC
文档评论(0)