用友NC常见技术问题诊断及解决方案.ppt_第1页
用友NC常见技术问题诊断及解决方案.ppt_第2页
用友NC常见技术问题诊断及解决方案.ppt_第3页
用友NC常见技术问题诊断及解决方案.ppt_第4页
用友NC常见技术问题诊断及解决方案.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NC常见技术问题诊断及解决方案,用友软件股份有限公司NC技术支持部,第一部分问题诊断思路第二部分数据库(oracle)部分参数说明内存参数设置公式统计信息第三部分应用服务器(WAS)内存监控端口监控参数设置后台日志生成以及查看,主要内容,第四部分客户端以及网络问题客户端参数设置Nc网络使用慢分析步骤第五部分操作系统Unix系统监控命令第六部分NC补丁介绍V5系列效率补丁说明,主要内容,第一部分问题诊断思路,我们怎么办?,NC应用的拓朴结构,NC的访问路径:客户端-网络-应用服务器-数据库,界面显示,远程调用,执行远程方法,执行SQL,SQL调用,第二部分数据库(oracle),部分参数说明大多数客户下面两个参数没有改:optimizer_index_cost_adj=40含义:索引使用比率增加optimizer_dynamic_sampling=4含义:增加没有统计信息的表的分析.内存参数设置公式SGA计算公式SGA_TARGET=(*80%)*70%PGA计算公式PGA_AGGREGATE_TARGET=(*80%)*30%统计信息执行数据库查询试图user_tables,第三部分应用服务器(WAS),was内存监控查看内存使用情况方法:sysMonitor.bat设置端口号,然后进行查看内存使用状态。如何生成javacore和heapdump进入wsadminD:IBMWebSphereAppServerbinwsadmin-userwasadmin-passwordpassword生成javacore设置jvm环境变量:wsadminsetjvm$AdminControlcompleteObjectNametype=JVM,process=server1,*生成javacore文件:wsadmin$AdminControlinvoke$jvmdumpThreads生成heapdump找到JVM对象名字:wsadminsetobjectName$AdminControlqueryNamesWebSphere:type=JVM,process=server1,*生成heapdump文件:wsadmin$AdminControlinvoke$objectNamegenerateHeapDump,第三部分应用服务器(WAS),生成javacore和heapdump例子:D:IBMAppServerprofilesAppSrv01binwsadmin.batWASX7209I:使用SOAP连接器连接到节点javavagNode01上的进程“server1”;进程的类型为:UnManagedProcessWASX7029I:要获取帮助,请输入:“$Helphelp”wsadminsetjvm$AdminControlcompleteObjectNametype=JVM,process=server1,*WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM,J2EEServer=server1,version=1,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,spec=1.0wsadmin$AdminControlinvoke$jvmdumpThreads生成的javacore位置为:D:IBMAppServerprofilesAppSrv01javacore.20090410.153958.3564.txtwsadminsetobjectName$AdminControlqueryNamesWebSphere:type=JVM,process=server1,*WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM,J2EEServer=server1,version=1,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,spec=1.0wsadmin$AdminControlinvoke$objectNamegenerateHeapDumpwsadmin生成的Heapdump文件位置为:D:IBMAppServerprofilesAppSrv01heapdump.20090410.154059.3564.phd,创建javacore和heapdump过程演示,第三部分应用服务器(WAS),Was端口查看Was端口查看:http:/应用服务器ip:9060/admin或者:9060/ibm/consoleIBMAppServerprofilesAppSrv01logsAboutThisProfile.txtWas参数设置JAVA虚拟机大小32位操作系统512-128064位操作系统1024-2048WAS部署日志:nchomebinwas_sysconfig.logWAS日志IBMAppServerprofilesAppSrv01logs,第四部分客户端,客户端参数设置Java参数设置Ie6:-Xmx300mIe7:-Xmx200m客户端防火墙或杀毒软件影响Mcafee包过滤导致客户端查询缓慢,各别时候还出现数据不准确的现象。,案例,瑞星杀毒软件和NC的冲突:现象:某项目,客户报告说有的客户端不能下载NC系统中附件;问题分析:通过远程,观察可客户端的情况,发现确实不能下载附件,日志中也没有异常信息,后来发现不能下载附件的客户端都安装了瑞星杀毒软件和瑞星防火墙,关闭瑞星、,NC附件下载正常。解决办法:需要下载NC附件是关闭瑞星(估计防火墙阻止)。,案例,IE自动退出及JRE版本冲突关于NC502不支持jre1.6的问题,因为客户门户系统用jre1.6,客户需要单点登录.1.先安装NC的NC_Client_1.5.0_07.exe在软件在NC安装目录nchomewebappsnc_webClientNC_Client_1.5.0_07.exe该软件会安装在C:ProgramFilesjre1.5.0_07目录下.如果以前安装过就不用安装了.2.再安装其它更高的版本(jre-6u10-windows-i586-p.exe或jre-1_5_0_13-windows-i586-p.exe),在网上下载jre1.5.0_13如:jre-1_5_0_13-windows-i586-p.exe,第四部分客户端,客户端缓存设置客户端数据缓存主要是将相关基础数据缓存到本地,以后本地对基础数据的参照可以先从本地参照而不是每次都从服务器端下载参照;从而达到减少远程调用次数,提高界面操作速度功能。,前台日志生成生成路径:C:DocumentsandSettingsadministratorNCCACHE55_-was-nc50gold_80LOG信息查看1.客户端操作提示信息2.客户端操作连接后台服务器的远程方法调用信息(时间)3.客户端基础数据缓存信息4.利用参数m:查看客户端java内存使用情况信息。5.客户端异常错误信息,第四部分客户端,客户端生成有的时候在用浏览器无法满足应用要求情况下,可以通过启用NC客户端程序来代替浏览器应用。在NCSysConfig.bat(NCSysConfig.sh)选中Deplopment节点界面,点击右边GenClientCode按钮,如图,在弹出界面中设置应用服务器名与端口,以及生产的客户端代码安装路径。什么情况下建议用NC客户端程序代替浏览器访问NC是在有些机器浏览器使用java插件有问题,经常导致退出或无法使用情况下;是有些用户的操作数据量很大,使用浏览器java插件内存无法设置上去,导致相关大数据操作在客户端非常慢,并且导致客户端cpu持续很高情况下。,第四部分客户端,第四部分客户端以及网络问题,Nc网络使用慢分析步骤PingTracert数据下载测试网络要求远程压缩小工具测试,Ping命令Ping是个使用频率极高的实用程序,用来验证网络配置并测试网络的连通性。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常,还可以了解网络传输的质量。,例:C:ping72Pinging72with32bytesofdata:Replyfrom72:bytes=32time10msTTL=128Replyfrom72:bytes=32time10msTTL=128Replyfrom72:bytes=32time10msTTL=128Replyfrom72:bytes=32timeping72Pinging72with32bytesofdata:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.,通过Ping检测网络故障的典型次序:,pingping本机IPping局域网内其他ping网关ping远程IP,Ping命令的常用参数选项pingIPt连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。pingIP-l2000指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。pingIPn执行特定次数的Ping命令,情况:项目是某银行财务系统,NC使用很慢,经常丢包,而其它应用如oa等应用很好。客户网络是城域网(企业局域网)。测试情况:ping32byte的包用时tracert9Tracingrouteto9overamaximumof30hops110ms10ms10ms275ms83ms88ms373ms79ms93ms9Tracecomplete.,在使用广域网访问NC的客户端上进行以下测试:命令:Tracert2(NC服务器IP),情况:某项目使用联通的专线上网,某分公司通过广域网使用NC时较慢,想了解慢在什么地方,得到结果如下:,案例,Tracingrouteto0overamaximumof30hops110ms10ms10ms局域网地址210ms10ms10ms局域网地址315ms10ms10ms局域网地址410ms10ms16ms1局域网地址510ms10ms10ms3局域网地址610ms10ms10ms1局域网地址710ms10ms15ms73辽宁网通地址810ms15ms10ms218.6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论