免费预览已结束,剩余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 进入wsadmin d: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=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 $admincontrol completeobjectname type=jvm,process=server1,* websphere:name=jvm,process=server1,platform=proxy,node=javavagnode01,j2eetype=jv m,j2eeserver=server1,version=1,type=jvm,mbeanidentifier=jvm, cell=javavagn ode01cell,spec=1.0 wsadmin$admincontrol invoke $jvm dumpthreads 生成的javacore位置为: d:ibmappserverprofilesappsrv01javacore.20090410.153958.3564.txt wsadminset objectname $admincontrol querynames websphere: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.0 wsadmin$admincontrol invoke $objectname generateheapdump wsadmin 生成的heapdump文件位置为: d:ibmappserverprofilesappsrv01heapdump.20090410.154059.3564.phd,创建javacore和heapdump过程演示,第三部分 应用服务器(was),was端口查看 was端口查看: http:/应用服务器ip:9060/admin 或者 :9060/ibm/console ibmappserverprofilesappsrv01logsaboutthisprofile.txt was参数设置 java虚拟机大小 32位操作系统 512-1280 64位操作系统 1024-2048 was部署日志 :nchomebinwas_sysconfig.log was日志 ibmappserverprofilesappsrv01logs,第四部分 客户端,客户端参数设置 java参数设置 ie6: -xmx300m ie7: -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:program filesjre1.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 /webapps/download/autodl?bundleid=12839&/jre-1_5_0_13-windows-i586-p.exe ,下载后安装. 该软件安装在c:program filesjavajre1.5.0_13 然后将 c:program filesjre1.5.0_07libsecurity目录下的java.policy文件覆盖到 c:program filesjavajre1.5.0_13libsecurity下 或 c:program filesjavajre6libsecurity下,第四部分 客户端,客户端缓存设置 客户端数据缓存主要是将相关基础数据缓存到本地,以后本地对基础数据的参照可以先从本地参照而不是每次都从服务器端下载参照;从而达到减少远程调用次数,提高界面操作速度功能。,前台日志生成 生成路径: c:documents and settingsadministratornccache55_-was-nc50gold_80log 信息查看 1. 客户端操作提示信息 2. 客户端操作连接后台服务器的远程方法调用信息(时间) 3. 客户端基础数据缓存信息 4. 利用参数m:查看客户端java内存使用情况信息。 5. 客户端异常错误信息,第四部分 客户端,客户端生成 有的时候在用浏览器无法满足应用要求情况下,可以通过启用nc客户端程序来代替浏览器应用。 在ncsysconfig.bat(ncsysconfig.sh)选中deplopment节点界面,点击右边gen clientcode按钮,如图,在弹出界面中设置应用服务器名与端口,以及生产的客户端代码安装路径。 什么情况下建议用nc客户端程序代替浏览器访问nc 是在有些机器浏览器使用java插件有问题,经常导致退出或无法使用情况下; 是有些用户的操作数据量很大,使用浏览器java插件内存无法设置上去,导致相关大数据操作在客户端非常慢,并且导致客户端cpu持续很高情况下。,第四部分 客户端,第四部分 客户端以及网络问题,nc网络使用慢分析步骤 ping tracert 数据下载测试 网络要求 远程压缩 小工具测试,ping 命令 ping是个使用频率极高的实用程序,用来验证网络配置并测试网络的连通性。 根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常,还可以了解网络传输的质量。,例: c:ping 72 pinging 72 with 32 bytes of data: reply from 72: bytes=32 time10ms ttl=128 reply from 72: bytes=32 time10ms ttl=128 reply from 72: bytes=32 time10ms ttl=128 reply from 72: bytes=32 time10ms ttl=128 ping statistics for 72 : packets: sent = 4, received = 4, lost = 0 (0% loss), approximate round trip times in milli-seconds: minimum = 1ms, maximum = 1ms, average = 1ms,如果网络不通, 则: c:ping 72 pinging 72 with 32 bytes of data: request timed out. request timed out. request timed out. request timed out.,通过ping检测网络故障的典型次序 :,ping ping 本机ip ping 局域网内其他 ping 网关 ping 远程ip,ping命令的常用参数选项 ping ip t 连续对ip地址执行ping命令,直到被用户以ctrl+c中断。 ping ip -l 2000 指定ping命令中的数据长度为2000字节,而不是缺省的32字节。 ping ip n 执行特定次数的ping命令,情况: 项目是某银行财务系统,nc使用很慢,经常丢包,而其它应用如oa等应用很好。客户网络是城域网(企业局域网)。 测试情况: ping 32byte的包用时5ms,丢包率为0;ping 1k的包延时7ms,丢包率8;ping 2k的包延时为9ms,丢包率11;ping 4k的包延时为14ms,丢包率22。 建议: 检查路由,是否存在包优先级设置。 问题解决: 后来科技部的解释是这样的,他们的网络是光纤的城域网,在路由上按包大小设置了优先级,由于生产网上还大量存在着银行生产系统的各种柜台交易数据包,所以优先级低的大数据包可能经常超时,因此出现丢包的问题,后来把路由上的相关设置取消,就可以了。,案例:,tracert,格式:tracert ip地址,tracert用来跟踪数据包到达目标所经过的路由。,例子: c:tracert 9 tracing route to 9 over a maximum of 30 hops 1 10ms 10ms 10 ms 2 75 ms 83 ms 88 ms 3 73 ms 79 ms 93 ms 9 trace complete.,在使用广域网访问nc的客户端上进行以下测试: 命令:tracert 2 (nc服务器ip),情况:某项目使用联通的专线上网,某分公司通过广 域网使用nc时较慢,想了解慢在什么地方,得到结果如下:,案例,tracing route to 0 over a maximum of 30 hops 1 10 ms 10 ms 10 ms 局域网地址 2 10 ms 10 ms 10 ms 局域网地址 3 15 ms 10 ms 10 ms 局域网地址 4 10 ms 10 ms 16 ms 1 局域网地址 5 10 ms 10 ms 10 ms 3 局域网地址 6 10 ms 10 ms 10 ms 1 局域网地址 7 10 ms 10 ms 15 ms 73 辽宁网通地址 8 10 ms 15 ms 10 ms 41 辽宁网通地址 9 16 ms 10 ms 10 ms 77 辽宁网通地址 10 10 ms 15 ms 10 ms 97 辽宁网通地址 11 16 ms 31 ms 31 ms 41 北京网通地址 12 15 ms 32 ms 31 ms 26 北京网通地址 13 468 ms 454 ms 453 ms 14 北京网通地址 14 453 ms 453 ms 453 ms 0 北京联通地址,15 453 ms 453 ms 453 ms 14 北京联通地址 16 484 ms 454 ms 484 ms 211
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢构柱外包砂浆施工方案
- 展馆弧形墙面施工方案设计
- 吊桥维护施工方案
- 2025年新能源汽车电池回收产业链协同创新模式分析报告
- sse防水施工方案
- 防火涂装施工方案
- 别墅凉亭施工方案
- 摊位新建施工方案
- 灰土填筑施工方案
- fttr光缆施工方案
- 2025 重症医学科感染性休克集束化医学查房课件
- 放射性粒子植入术护理
- (2025年)甘肃省天水市特种设备作业烟花爆竹从业人员模拟考试试题含答案
- 2025至2030中国素质教育行业市场发展分析及投资前景策略报告
- 七大营养素基础知识
- 设备备件定置管理制度
- pivas文件管理制度
- 化工企业氯气安全技术规范国家标准宣贯
- 无人机驾驶证考试试题及答案大全
- 道路施工材料采购保障措施
- 铁路劳动安全培训:预防触电
评论
0/150
提交评论