欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

1、sam为6.5.1,安装在本地D:\PRIMETON\ESB\ESB651\xa_test

2、测试数据库为mysql,IP,testsamnew3, root, 000000   

context.xml的连接属性为:

        username="root" 

        password="000000"

        driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://IP:3306/testsamnew3"

3、在sam的外置目录中的配置config目录下修改user-config.xml为E:\sam\esblogs{color}

4、将附件中的日志解压到E:\sam目录下

5、调用系统shuju.sl,被调用操作shiju.sl.SoftwareLib.getShowGroup,日期2014-11-18,时间段为15:00-16:00    

问题:针对接口运行检索在windows下“只显示异常”勾选后不起作用的问题,经测试,主要问题是安装windows补丁cygwin后,其awk -F命令不能正常识别“||”分隔符,导致命令$8娶不到数据,最终使得勾选和不勾选显示相同的结果。

提供两种解决方案   

1)、客户已经安装了cygwin插件,可直接将附件中的awk.exe解压到cygwin安装目录下的bin目录中,重启sam服务器    

2)、替换window下的插件cygwin为轻量级插件Gow 0.8.0(http://pan.baidu.com/s/1kTA79lH),默认安装成功后相应的环境变量已经配置成功,确认移除cygwin手动配置的环境变量,重启sam服务器

windows系统下测试命令:    

直接查询:

grep -h -r ".*" --include "*.log.*" ./20141118/*shiju.sl/*shiju.sl.SoftwareLib.getShowGroup*/* |
 awk -F "\\|\\|" "BEGIN{count = 0} $1>=1416294000000 && $1<=1416297600000 {count++}END{print count}"

  显示结果为3    

勾选‘只显示异常’:

grep -h -r ".*" --include "*.log.*" ./20141118/*shiju.sl/*shiju.sl.SoftwareLib.getShowGroup*/* |
 awk -F "\\|\\|" "BEGIN{count = 0} $1>=1416294000000 && $1<=1416297600000 && $8!=0{count++}END{print count}"

  显示结果为0

5、启动sam,测试接口运行检索功能

esblogs.zip

  • 无标签