`
dary_zhou
  • 浏览: 40269 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EOS5 默认日志文件详解及生产问题定位规则

    博客分类:
  • EOS
阅读更多

在EOS5中,日志文件中记录 信息一般是如下格式[@数据类型][数据值],带有@的是表示后面值的类型,值会紧跟着对应的数据的类型

      EOS产生的日志文件有如下四个

     1.eoslog.log,这个文件中记录了EOS应用运行时,产生的日志信息。

根据在EOSMGR中设置不同的日志级别,输 出不同级别的日志信息

常见的数据类型有:

 [@level][ERROR]      表示当前记录日志的级别

 [@requestID][1239673854059] 表示请求的ID号

 [@module][BIZ]  当前模块的类型

 [@bizName][bizAssignment.bizSelfFinishedBizProcessQuery1]  对应执行的BIZ名称

 [@module][PR]  当前对应的模块PR

 [@prName][wfmgr.prAssignment.prFinishedBizProcessQuery]  对应PR的名称

 [@clientIP][10.201.92.38]对应访问此模块或者功能的用户的IP

 [@timestamp][2009.04.14 at 14:11:52 907]  模块的执行时间

 [@sender][defaultAppID.com.primeton.tp.web.driver.webdriver.WebDriverUpload]  当前日志输出的类文件

 [@module][DB]  当前模块为数据库操作模块

根据以上这些信息可以明确的定位出错的代码。

   2.userAccessMonitor.log

[2009-04-21 08:29:17,892][1240224115429][B][B][wfmgr.bizAssignment.bizJoinParticipant1][wfmgr.bizAssignment.bizSelfBizProcessQuery1][1061814272][990881824][吴志强][10.194.70.161]
[2009-04-21 08:29:17,893][1240224115429][E][B][wfmgr.bizAssignment.bizJoinParticipant1][wfmgr.bizAssignment.bizSelfBizProcessQuery1][1061814272][990850568][吴志强][10.194.70.161][S]

这条日志是此文件中出现格式的基本形式

[2009-04-21 08:29:17,893]: 表示运行此BIZ的时间

[1240224115429]:表示执行此请求的ID

][B][B]  表示BIZ的开始执行,第一个B表示开始,第二个B,表示类型是PR,还是BIZ

[E][B] 表示此BIZ的执行结束,第一个E表示结束,第二个B,表示类型是BIZ

wfmgr.bizAssignment.bizJoinParticipant1  表示执行的具体BIZ

1061814272  表示JVM的可用最大内存

990850568   表示JVM的空闲内存

吴志强   表示当前操作用户

10.194.70.161 有示当前操作用户的IP

10.194.70.161][S]  这个当中的S,表示执行成功,如果是F,表示执行失败

   3.wfmonitor.log

此文件记录的日志全是和流程引擎相关的日志,常见的格式如下:

[2009-04-15 10:28:10,369] [@requestID][1239699333757][@Status][B][@sender][finishWorkItem][@User][黄逸明][@ProcInstID][6899][@WorkItemID][20567]
[2009-04-15 10:28:10,422] [@requestID][1239699333757][@Status][E][@sender][finishWorkItem][@During][53][@Result][successed][@Trans][Commited][@ProcInstID][6899][@WorkItemID][20567]

 

[2009-04-15 10:28:10,422] 执行的当前时间

[@requestID][1239699333757  用户的请求ID

[@Status][B  表示是开始还是结束

[@User][黄逸明 表示当前用户

[@Result][successed执行结果,是成功还是失败

[@Trans][Commited  事物提交

[@Trans][UnCommit] 事物未提交

[@ProcInstID][6899]  流程实例ID

[@WorkItemID][20567]  工作项ID

[@sender][finishWorkItem]  流程引擎执行的功能

[@Other][participant]   对应的参与者数据

[@ActInstID][34550]  表示活动实例

流程引擎底层的错误信息也会在个文件中输出。

  4.consoleLog.log

此文件记录了控制中的所有操作,包含登录,构件包发部等

- {user_name=sysadmin, operation_name=com.primeton.tp.core.config.mbean.EOSConfigRemoteServiceObject.getConfigValues, target_app=defaultAppID, operation_id=, timestamp=1236738438581, ip=10.201.92.38, target_server=localhost}

{user_name=draw090310.epp, operation_name=copy file /opt/EOS/eosserver/tmp/draw090310/draw/bizInter/bizWarehouseAmountUpdate.bza to /opt/EOS/eosserver/bizlogic/draw/bizInter///bizWarehouseAmountUpdate.bza, operation_id=, target_app=, timestamp=1236687584289, ip=cp_success, target_server=localhost}
这个文件的日志比较简单很容易看清。

取得这些日志件的日志是为了方便定位生产系统中出现的问题,问题定位的过程可以按以下几个步骤

    1、在EOSLOG中找出出现错误的BIZ或者PR的功能模块,并记录操作用户、请求ID及问题出现时间

   2、根据已找到的请求ID,到userAccessMonitor中找到出现问题时间内的请求ID对应的执行过程,同一个用户的请求ID是相同的,可以用UE打开,查找请求ID,就可以查看到用户的请求过程,这样可以快的找到用户的代码执行过程。

  3、如是涉及到工作流相关的功能,可以通过请求ID,在wfmonitor中找到工作流引擎数据的变化,工作流执行了哪 些操作。

   总之,贯穿三个重要日志文件中都有的就是相近的时间以及请求ID,通过请求ID,可以更快速的定位到问题及原因

通过以上三步,基本上就可以很快的定位出现问题的原因及数据。

 

 

分享到:
评论

相关推荐

    EOS5 培训资料 普元 primeton

    第二天培训内容、第一天培训内容:这些文件可能分别记录了EOS5培训课程中每天的详细教学内容。第一天可能涵盖了EOS5的总体介绍、核心概念和基础操作,而第二天可能深入到更具体的开发和运维技巧,如服务编排、监控与...

    EOS5.x 的 WebService 服务配置及使用说明

    ### EOS5.x 的 WebService 服务配置及使用说明 #### 一、文档介绍 ##### 1.1 文档概述 本文档旨在详细介绍如何在WebLogic、JBoss、WebSphere等不同环境中配置EOS5.x的WebService服务,并且提供了通过EOS的...

    EOS5开发的方法论

    4. **应用开发**:虽然没有直接的“编码”文件,但EOS应用开发过程参考手册1.0.doc应包含了关于如何使用EOS5平台进行编程、集成开发环境(IDE)的配置、API的使用等实践指导。 5. **测试与验证**:《系统测试方案与...

    EOS5Dmrak2说明书

    **佳能EOS 5D Mark II相机详解** 佳能EOS 5D Mark II是一款深受专业摄影师和摄影爱好者喜爱的全画幅数码单反相机。它以其卓越的图像质量、强大的性能和灵活的操作性赢得了广泛的赞誉。这款相机是2008年发布的产品,...

    eos5d3-v136-win.zip 佳能EOS 5D3 v1.3.6升级固件

    固件(文件名:5D300136.FIR,文件大小:17,976,000字节)和固件更改步骤手册(PDF文件,5种语言:日语/英语/法语/西班牙语/简体中文)在已下载的固件文件夹中字)。在开始固件更新过程之前,请仔细检查固件更新过程...

    hdfeos_python_zoo:适用于HDF-EOS的Python中的示例代码

    如果数据文件是HDF-EOS5包含文件,则不需要HDF4支持。 netCDF4软件包通常可以读取这些文件,但是还提供了用于使用h5py读取文件的代码。 GDAL用于读取某些HDF-EOS网格文件(版本2和5)。浅顶软呢帽20 Fedora 20 ...

    佳能5D2升级

    "佳能5D2升级"通常指的是对相机的固件更新,以提升性能、修复已知问题或增加新功能。 固件(Firmware)是相机内部的软件,控制着相机的各项操作。文件名"5D200212.FIR"很可能是一个固件更新文件,其中"FIR"是固件...

    数码相机的型号与命名规则知识.pdf

    数码相机的型号与命名规则是消费者在选择相机时必须了解的基本知识,因为它直接影响到相机的性能、定位以及价格。本文将深入解析不同品牌数码相机的型号命名规律,以帮助消费者更好地理解和选择适合自己的产品。 ...

    土壤湿度数据文件AMSR-E Aqua L2B Surface Soil Moisture, Ancillary.pdf

    2. **文件内容**:在HDF-EOS5数据文件中,科学数据和文件属性等被组织成不同的变量。陆地第三版的科学数据存储在路径“/HDFEOS/POINTS/AMSR-E Level 2 Land Data/Data/”下的变量“Combined NPD and SCA Output ...

    Canon佳能EOS5DMarkIII数码单反相机固件v1.2.3版ForWindows

    Canon佳能EOS 5D Mark III数码单反相机固件1.2.3版For WinXP-32/Vista-32/Vista-64/Win7-32/Win7-64/Win8-32/Win8-64(2013年11月12日新增)日前Canon佳能官网更新了其“无敌兔“的升级版——EOS 5D Mark III全画幅...

    HEGv2.15.rar

    HEG目前可与MODIS(AQUA和TERRA),ASTER,MISR,AIRS和AMSR-E HDF-EOS 数据集配合使用,还可以处理OMI HDF-EOS5 grid, SMAP L3/L4 HDF5 数据集, DAACs中的VIIRS L2/L3 netCDF/HDF-EOS5 产品,LPDAAC中的一些SRTM二...

    EOS5_1.rar_软件设计/软件工程_Java_

    2. **BPMN标准及应用**:深入学习BPMN的符号、元素和规则,掌握如何使用BPMN模型来描述和设计企业流程。 3. **Java API使用**:学习EOS5.1提供的Java API,包括流程的启动、暂停、恢复、结束,以及任务的分配、领取...

    普元EOS工作流教程

    最后,教程可能会提供一些实际案例,帮助你将所学知识应用于解决实际问题,例如报销流程、请假审批流程等常见企业工作流的搭建和优化。 总之,"普元EOS工作流教程"是一份全面而实用的学习资源,它不仅涵盖了工作流...

    普元EOS 5.1工作流教程第三版,10M最全版本,快速入门必看

    普元EOS 5.1工作流教程第三版,10M最全版本,开发快速入门必看 一般网上的都不能下载或者不全。 这个是最全版本,带详细的图和操作步骤

    佳能5D固件升级包

    用户应仔细阅读此文件,了解如何正确地进行固件升级,以避免操作不当导致的问题。文件中还会列出升级固件的具体步骤、系统要求、可能的风险以及升级后的改变。 固件升级是一个技术性的过程,需要遵循特定的步骤和...

    EOS配置多数据源

    EOS平台的多数据源配置是其灵活性和可扩展性的重要体现,主要适用于EOS5.x版本。在EOS系统中,可以通过两种方式实现数据库连接:单连接EOS Server和通过应用服务器的数据源(DATASOURCE)方式。 单连接EOS Server的...

    下载安装运行HEG处理modis数据,投影转换.doc

    ### 下载安装运行HEG处理MODIS数据及投影转换知识点详解 #### 一、HEG简介与作用 HEG(HDF-EOS to GeoTIFF)是一款由NASA开发的工具,用于将MODIS数据(主要存储格式为HDF-EOS2或HDF-EOS5)转换成地理空间上更易...

    常用气象格式的数据读取及可视化

    ***CDF、HDF、HDF-EOS、HDF5和HDF-EOS5 NetCDF(Network Common Data Form)是一种用于创建和分发科学数据的文件格式。HDF(Hierarchical Data Format)是另一种用于存储科学数据的格式,支持高效的读写和数据组织。...

    PyPI 官网下载 | icepyx-0.5.0-py3-none-any.whl

    7. **文档与社区**:icepyx项目提供详尽的文档和活跃的社区支持,用户可以通过官方文档学习如何使用该库,并在遇到问题时获得帮助。 总之,icepyx是一个强大的工具,为地球科学家,尤其是关注冰雪研究的用户提供了...

    佳能5D3中文说明书

    至于“eos5d-mk3-im3-zh”这个文件,很可能是5D3的中文用户手册。手册中会详细解释相机的各项功能、设置方法、操作步骤以及维护建议。通过阅读这份手册,用户能够更好地理解和掌握5D3的全部功能,提升拍摄技巧和效率...

Global site tag (gtag.js) - Google Analytics