u8相关一些常用日志使用与技巧培训.ppt
30页U8相关一些常用日志使用与技巧培训,用友软件股份有限公司 U8产品支持部:周能发 2009年 4月 14日,课程内容简介,日志和日志工具 U8一些常用后台日志应用 案例共享,日志的作用,日志信息,前台报错,后台逻辑,,深入剖析、全程监控、精确定位,相关日志种类,,,,,,,,,,,,,,,,,,,,,,,,,,,,日志信息,产品前台日志信息,产品后台日志信息,系统相关日志信息,数据库日志,MRP / MPS运算 成本计算 工作流实例日志 补丁工具执行脚本日志 …,自动备份日志信息 各种服务日志信息 帐套年结、升级日志 门户登录日志 UAP报表日志 进/出口日志 生产制造日志 …,Windows事件日志 IIS日志 系统资源调用日志 …,数据库管理日志 数据库运行日志 …,,日志的级别,,,,ALL,不区分错误级别,记录所有日志信息DEBUG,不仅记录错误信息,也记录了一些过程调用信息INFO,用来反馈系统的当前状态给最终用户WARN,不正常的状态 1:进行一些修复性的工作 ,系统还能正常使用ERROR,,,,,FATAL,,,,OFF,不记录任何信息,不正常的状态 2:进行一些修复性的工作 ,无法确定系统能否正常使用。
不正常的状态 3:错误无法修复,系统将无法正常运行日志查看工具——DebugView,DbgView:调试信息查看器,免费绿色软件不仅能作为调试信息查看工具,还能监视软件的运行状况日志查看工具——ProcessMonitor,ProcessMonitor:高级的 Windows 系统和应用程序监视工具,免费绿色软件能监视文件调用、注册表读写、线\进程启动和退出、DLL 和内核模式驱动程序加载、I/O操作、高级日志机制等日志查看工具——SQL事件探查器,SQL事件探查器:监视 Microsoft SQL Server 实例中的各类事件可以捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析课程内容简介,日志和日志工具 U8一些常用后台日志应用 案例共享,典型日志应用——门户登陆,门户登录日志文件:C:\U8SOFT\Logs\EPL.log,结论:客户端无法连接服务器的11520端口典型日志应用——门户登陆,门户登录日志文件:C:\U8SOFT\Logs\EPL.log,结论:服务器无法连接数据库,典型日志应用——门户登陆,门户登录日志文件:C:\U8SOFT\Logs\EPL.log,结论:客户端无法连接指定的账套库,典型日志应用——门户登陆,门户登录DebugView:与加密服务器连接后到门户完全打开。
添加注册表信息,运行dbgview.exe,取消capture kernal 选项,门户登录,查看日志,保存日志文件,,,,,典型日志应用——自动备份,自动备份服务:872以前是一个单独的服务U8BackupService,备份服务,备份服务日志:c:\windows\system32\U8BackupService.log,典型日志应用——自动备份,自动备份服务:872集成到定时服务中U8TaskService,定时服务,备份服务日志:c:\u8soft\logs\U8BackupService.log,典型日志应用——自动备份,备份操作日志:(871,872)C:\U8SOFT\ufcomsql\BackupDB.txt (871以前)C:\Windows\system32\ufcomsql\BackupDB.txt,,正确备份的日志信息,,账套库质疑的日志信息,,Sa密码更改过的日志信息,典型日志应用——年结,年结详细日志:(871SP1,872)在871SP1补丁包中增加并完善了各模块年度结转时的详细日志功能,目前只有871SP1中提供其它版本暂未提供 详细日志路径: c:\u8soft\admin\Transfer_xxx_XXXX.txt XXX代表帐套号 XXXX代表年度,,典型日志应用——升级,系统管理的升级日志: 系统管理在升级过程中会在u8soft\admin目录里写下如下日志文件: UpdatSQL_账套号_年度.txt,UFDATA_账套号_年度.txt,UFDATA_账套号_年度.txt,DBHotfix.txt,典型日志应用——客户端/服务端(remoting通讯),客户端日志: 在文件u8soft\EnterprisePortal.exe.config里,将level 的value值设置DEBUG, 如下所示:,,日志记录在文件u8soft\Logs\EPL.log里,,典型日志应用——客户端/服务端(remoting通讯),服务端日志: 在文件U8DispatchService.exe.config里,将level 的value值设置DEBUG,如下所示, 如下所示:,,日志记录在文件U8SOFT\U8Framework\Logs 如果是制造的服务端,还需要修改文件U8MPool.exe.config,修改方式同上图, 文件u8soft\AppServer\Logs\U8MPool.log里 如果是进/出口管理,还需要修改U8SCMPool.exe.config,修改方式同上图,日志记录在文件u8soft\AppServer\Logs\U8SCMPool.log里,典型日志应用——各种U8服务日志,典型日志应用——UAP报表日志,UAP报表日志:存放在U8SOFT\Logs下,典型日志应用——其他,,,,,,,,,,,,,补丁脚本升级,EAI,基础档案,单据控件,进/出口管理,在u8soft \Logs\下增加scmimex.log,该文件如果存在,就会写日志。
内容主要是一些进/出口自己记录的函数进入标记等,也包括错误详细信息在u8soft\ufcomsql 下新增一个VoucherDebug.ini 文件,有这个文件存在, 则单据控件记录日志日志记录在u8soft\ufcomsql\SrvTransLog.log里如当基础档案出现 保存数据异常的情况,例如提示“系统忙”等错误时,会记录详细日志信息分业务日志和调试日志业务日志主要用来监视EAI日常数据交换业务, 记录在数据库中,界面上查看调试日志主要用来跟踪和调试无法通过 业务日志反映的系统内部错误,记录在:%U8SOFT%\EAI\ Config\LogConfig.ini,补丁包,如果包含数据库脚本,在安装过程中,也会产生脚本日志, 日志记录在u8soft\Admin\UFDBTMP\DBLog.txt里,课程内容简介,日志和日志工具 U8一些常用后台日志应用 案例共享,登录系统某模块后提示“该产品所需要的文件已损坏或者未安装”等问题问题现象,运行工具ProcessMonitor后,点击”过滤按钮”配置PID、Result. 注:PID为任务管理器-进程中EnterprisePortal.exe对应的PID值。
Result设置为is not SUCCESS运行ProcessMonitor,点击清空按钮 ,再点击跟踪按钮 进行跟踪清空开始跟踪,登录系统某模块报错后,可看到跟踪记录,一般查看跟踪记录中最后几条错误记录,双击查看注册码跟踪记录,复制注册码信息后,在注册表编辑器 中进行查询,用最新版本中的dll文件替换出现问题的dll文件,替换后使用regsvr32重新注册即可记录分析——查询注册码信息,。





