用友NC常见技术问题诊断及解决方案.ppt

上传人:laozhun 文档编号:2496223 上传时间:2023-02-20 格式:PPT 页数:33 大小:4.16MB
返回 下载 相关 举报
用友NC常见技术问题诊断及解决方案.ppt_第1页
第1页 / 共33页
用友NC常见技术问题诊断及解决方案.ppt_第2页
第2页 / 共33页
用友NC常见技术问题诊断及解决方案.ppt_第3页
第3页 / 共33页
用友NC常见技术问题诊断及解决方案.ppt_第4页
第4页 / 共33页
用友NC常见技术问题诊断及解决方案.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《用友NC常见技术问题诊断及解决方案.ppt》由会员分享,可在线阅读,更多相关《用友NC常见技术问题诊断及解决方案.ppt(33页珍藏版)》请在三一办公上搜索。

1、NC常见技术问题诊断及解决方案,用友软件股份有限公司NC技术支持部,第一部分 问题诊断思路第二部分 数据库(oracle)部分参数说明内存参数设置公式统计信息第三部分 应用服务器(WAS)内存监控端口监控参数设置后台日志生成以及查看,主要内容,第四部分 客户端以及网络问题客户端参数设置Nc网络使用慢分析步骤第五部分 操作系统Unix 系统监控命令第六部分 NC补丁介绍V5系列效率补丁说明,主要内容,第一部分 问题诊断思路,我们怎么办?,NC应用的拓朴结构,NC的访问路径:客户端-网络-应用服务器-数据库,界面显示,远程调用,执行远程方法,执行SQL,SQL调用,第二部分 数据库(oracle)

2、,部分参数说明大多数客户下面两个参数没有改: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进入w

3、sadminD:IBMWebSphereAppServerbinwsadmin-user wasadmin-password password生成javacore设置jvm环境变量:wsadminset jvm$AdminControl completeObjectName type=JVM,process=server1,*生成javacore文件:wsadmin$AdminControl invoke$jvm dumpThreads生成heapdump找到JVM对象名字:wsadminset objectName$AdminControl queryNames WebSphere:type

4、=JVM,process=server1,*生成heapdump文件:wsadmin$AdminControl invoke$objectName generateHeapDump,第三部分 应用服务器(WAS),生成javacore和heapdump例子:D:IBMAppServerprofilesAppSrv01binwsadmin.bat WASX7209I:使用 SOAP 连接器连接到节点 javavagNode01 上的进程“server1”;进程的 类型为:UnManagedProcess WASX7029I:要获取帮助,请输入:“$Help help”wsadminset jvm

5、$AdminControl completeObjectName type=JVM,process=server1,*WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JV M,J2EEServer=server1,version=6.1.0.11,type=JVM,mbeanIdentifier=JVM,cell=javavagN ode01Cell,spec=1.0wsadmin$AdminControl invoke$jvm dumpThreads 生成的javacore位置为:D:

6、IBMAppServerprofilesAppSrv01javacore.20090410.153958.3564.txtwsadminset objectName$AdminControl queryNames WebSphere:type=JVM,process=server1,*WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM,J2EEServer=server1,version=6.1.0.11,type=JVM,mbeanIdentifier=JVM,cell=javav

7、agNode01Cell,spec=1.0wsadmin$AdminControl invoke$objectName generateHeapDumpwsadmin生成的Heapdump文件位置为:D:IBMAppServerprofilesAppSrv01heapdump.20090410.154059.3564.phd,创建javacore和heapdump过程演示,第三部分 应用服务器(WAS),Was端口查看Was端口查看:http:/应用服务器ip:9060/admin 或者http:/127.0.0.1:9060/ibm/consoleIBMAppServerprofilesAp

8、pSrv01logsAboutThisProfile.txtWas参数设置JAVA虚拟机大小32位操作系统 512-128064位操作系统 1024-2048WAS部署日志:nchomebinwas_sysconfig.log WAS日志 IBMAppServerprofilesAppSrv01logs,第四部分 客户端,客户端参数设置Java参数设置Ie6:-Xmx300mIe7:-Xmx200m客户端防火墙或杀毒软件影响Mcafee包过滤导致客户端查询缓慢,各别时候还出现数据不准确的现象。,案例,瑞星杀毒软件和NC的冲突:现象:某项目,客户报告说有的客户端不能下载NC系统中附件;问题分析:

9、通过远程,观察可客户端的情况,发现确实不能下载附件,日志中也没有异常信息,后来发现不能下载附件的客户端都安装了瑞星杀毒软件和瑞星防火墙,关闭瑞星、,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:Program Filesjre1.5.0_07目录下.

10、如果以前安装过就不用安装了.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 http:/,下载后安装.该软件安装在C:Program FilesJavajre1.5.0_13 然后将 C:Program Filesjre1.5.0_07libsecurity目录下的java.policy文件覆盖到 C:Program FilesJavajre1.5.0_13libsecurity下 或 C:

11、Program FilesJavajre6libsecurity下,第四部分 客户端,客户端缓存设置客户端数据缓存主要是将相关基础数据缓存到本地,以后本地对基础数据的参照可以先从本地参照而不是每次都从服务器端下载参照;从而达到减少远程调用次数,提高界面操作速度功能。,前台日志生成生成路径:C:Documents and SettingsadministratorNCCACHE192.168.8.155_-was-nc50gold_80LOG信息查看1.客户端操作提示信息2.客户端操作连接后台服务器的远程方法调用信息(时间)3.客户端基础数据缓存信息4.利用参数m:查看客户端java内存使用情况

12、信息。5.客户端异常错误信息,第四部分 客户端,客户端生成有的时候在用浏览器无法满足应用要求情况下,可以通过启用NC客户端程序来代替浏览器应用。在NCSysConfig.bat(NCSysConfig.sh)选中Deplopment节点界面,点击右边Gen ClientCode按钮,如图,在弹出界面中设置应用服务器名与端口,以及生产的客户端代码安装路径。什么情况下建议用NC客户端程序代替浏览器访问NC是在有些机器浏览器使用java插件有问题,经常导致退出或无法使用情况下;是有些用户的操作数据量很大,使用浏览器java插件内存无法设置上去,导致相关大数据操作在客户端非常慢,并且导致客户端cpu持

13、续很高情况下。,第四部分 客户端,第四部分 客户端以及网络问题,Nc网络使用慢分析步骤PingTracert数据下载测试网络要求远程压缩小工具测试,Ping 命令 Ping是个使用频率极高的实用程序,用来验证网络配置并测试网络的连通性。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常,还可以了解网络传输的质量。,例:C:ping 192.168.9.172Pinging 192.168.9.172 with 32 bytes of data:Reply from 192.168.9.172:bytes=32 time10ms TTL=128Reply from 192

14、.168.9.172:bytes=32 time10ms TTL=128Reply from 192.168.9.172:bytes=32 time10ms TTL=128Reply from 192.168.9.172:bytes=32 time10ms TTL=128Ping statistics for 192.168.9.172:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximate round trip times in milli-seconds:Minimum=1ms,Maximum=1ms,Average=1ms,如果网络不通,

15、则:C:ping 192.168.9.172Pinging 192.168.9.172 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.,通过Ping检测网络故障的典型次序:,ping 127.0.0.1 ping 本机IP ping 局域网内其他 ping 网关 ping 远程IP,Ping命令的常用参数选项 ping IP t 连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。ping IP-l 2000 指定Ping命令中的数据长度为20

16、00字节,而不是缺省的32字节。ping IP n 执行特定次数的Ping命令,情况:项目是某银行财务系统,NC使用很慢,经常丢包,而其它应用如oa等应用很好。客户网络是城域网(企业局域网)。测试情况:ping 32byte的包用时5ms,丢包率为0;ping 1k的包延时7ms,丢包率8;ping 2k的包延时为9ms,丢包率11;ping 4k的包延时为14ms,丢包率22。建议:检查路由,是否存在包优先级设置。问题解决:后来科技部的解释是这样的,他们的网络是光纤的城域网,在路由上按包大小设置了优先级,由于生产网上还大量存在着银行生产系统的各种柜台交易数据包,所以优先级低的大数据包可能经常

17、超时,因此出现丢包的问题,后来把路由上的相关设置取消,就可以了。,案例:,Tracert,格式:Tracert IP地址,Tracert用来跟踪数据包到达目标所经过的路由。,例子:C:tracert 172.16.0.99 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 10ms 10ms 10 ms 10.0.0.1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.,在使用广域网访问NC的客户端上进行以下测试:命令:T

18、racert 220.201.36.22(NC服务器IP),情况:某项目使用联通的专线上网,某分公司通过广域网使用NC时较慢,想了解慢在什么地方,得到结果如下:,案例,Tracing route to 220.201.36.30 over a maximum of 30 hops 1 10 ms 10 ms 10 ms 192.168.33.1 局域网地址 2 10 ms 10 ms 10 ms 192.168.101.1 局域网地址 3 15 ms 10 ms 10 ms 10.14.27.1 局域网地址 4 10 ms 10 ms 16 ms 10.1.4.11 局域网地址 5 10 ms

19、 10 ms 10 ms 10.1.10.33 局域网地址 6 10 ms 10 ms 10 ms 10.1.10.81 局域网地址 7 10 ms 10 ms 15 ms 218.61.254.173 辽宁网通地址 8 10 ms 15 ms 10 ms 218.61.254.141 辽宁网通地址 9 16 ms 10 ms 10 ms 218.61.255.177 辽宁网通地址 10 10 ms 15 ms 10 ms 218.61.255.197 辽宁网通地址 11 16 ms 31 ms 31 ms 219.158.8.241 北京网通地址 12 15 ms 32 ms 31 ms 2

20、19.158.11.126 北京网通地址 13 468 ms 454 ms 453 ms 219.158.28.214 北京网通地址 14 453 ms 453 ms 453 ms 211.94.56.50 北京联通地址,15 453 ms 453 ms 453 ms 211.94.54.214 北京联通地址 16 484 ms 454 ms 484 ms 211.93.132.6 辽宁联通地址 17 469 ms 453 ms 469 ms 211.93.132.82 辽宁联通地址 18 469 ms 453 ms 453 ms 10.254.2.1 辽宁联通内部地址 19 220.201.

21、36.30 NC应用服务器地址 Trace complete.从以上数据可以看出,网络速度主要慢在北京网通与北京联通的网络接口219.158.28.214上。,NC对广域网的要求,对带宽要求:每个用户 256K 客户端Ping服务器的响应时间与丢包率要求:,第四部分 网络,小工具介绍网络流量监控 NetMeter:查看出一个操作到底消耗多少流量,并记录下载流量的速度以此分析网络是否存在瓶颈。网络压缩Nc一个网络流量压缩设置网络下载网络下载地址http:/应用服务器IP/Client/NC_Client_1.5.0_07.exe如:http:/122.139.61.171/Client/NC_Client_1.5.0_07.exeNC 中http下载(NC_Client_1.5.0_07.exe)(客户端10k),例子,客商基本档案查询:有一些大的数据查询操作会需要从服务器端下载大量数据到客户端显示,如果不选择压缩传输的话,可能网络传输量会很大,如果选用压缩传输,对大数据量的传输,其压缩比很多时候能达到1:5甚至1:10,会较大减轻网络传输量及时间。下面我们通过流量工具分析一下启用压缩和不启用压缩进行客商档案查询网络流量的区别,第五部分 操作系统,UNIX操作系统,第六部分 NC补丁介绍,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号