websphereapplicationserver问题诊断_第1页
websphereapplicationserver问题诊断_第2页
websphereapplicationserver问题诊断_第3页
websphereapplicationserver问题诊断_第4页
websphereapplicationserver问题诊断_第5页
免费预览已结束,剩余20页可下载查看

下载本文档

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

文档简介

1、第一章 问题类型:1. 不能 或者不能安装应用程序。2. 管理和配置方面的问题。3. 一个应用程序或者进程不能启动。4. 应用程序不能响应用户请求。5. 一个应用程序处理后得到()。6. 应用程序无法连接外部系统或资源。7. 应用响应缓慢或者随着时间推移性能下降。预防问问题几种途径:1. 查询官方网站的,下载产品问题补丁,升级产品以便预防问题。2. 检查基础硬件和软件环境,确保满足运行的基本需求。3. 对部署在上面的应用做全面的测试。4. 维护一套同生产环境完全相同的一套测试环境(硬件、网络)。5. 定义一套安全的操作流程。确定具体角色的明确职责。6. 领用V6以后的版本“集群”的新特性,解决

2、高可用和容错管理。7. 通过监控预防问题发生。8. 记录应用运行环境下的所有变化。9. 为问题诊断收集数据发生问题的时候作什么1. 恢复成长的生产环境2. 鉴别问题症状a. 观察到的问题具体症状是什么?是否有报错?应用程序是否产生了一个 ?应用是否对所有请求都不予响应了?b. 问题发生的上下文是什么?用户是否执行什么特定操作?是否在一个异常的高负载情况下发生的问题?是否在应用重启之后就发生了问题?c. 如何知道这种问题何时产生?是否有一个标志性的特征表明问题再次发生?d. 如何知道问题已经解决了?是否不会再产生其他的错误信息了?应用程序的行为是否变化了?怎么显式地证明问题已经解决了?e. 问题

3、出在哪个部分?问题是否只在测试环境出现,或者只在生产环境出现,或者两套环境都出现了?问题是否只在一套系统出现?是否在多套系统环境中都出现了这个问题?问题是出现在集群的每个成员还是只出现在其中的一个成员上?f. 问题什么时候产生?发生问题的和健康状态的时间分解点是什么时候?问题发生了一次还是多次?问题的发生频率?是定期发生还是时间点上没有规律?是否有什么事件引发问题?g. 问题可能因为什么发生的?是否有有什么特殊功能是第一次用到的?最近是否改过程序或者配置是否有所改变?如果只在一套环境中发生,这套环境与其他环境有什么不同?h. 问题诊断数据是否收集了?诊断数据是否提示了问题所在?3. 调查研究问

4、题。4. 问题处理策略。将问题分类并找出问题的根本原因开始问题分析之前首先要对问题进行分类,确定问题是否属于以下几个类别:第二章 安装同迁移过程中的问题安装 有问题、创建概要文件有问题、验证测试()有问题。安装过程中的问题场景:问题一:或者不能启动或者是启动后立即失败:显示可执行的任务常见问题:没有可支持的浏览器,浏览器的配置不对,硬盘空间不够。场景:不能启动或者失败具体场景包含:a. 执行命令或者不能启动。b. 从界面选择不能启动或者 没有报错就退出了。可能原因:磁盘空间需求或者文件权限需求。收集错误信息:也许出现异常过早,还没有产生。关注退出之前提供的任何信息。: <>如果安装

5、过程退出过早,还没有产生这个文件,可能存在系统的临时区域, () 或者 () 。如果此文件文件不存在,从命令行运行命令使用选项创建一个包含所有 问题诊断:很多或者往往是因为系统和软件的没有达标,首先需要确认这些信息都已经准备好。在如下链接:如果之前所述两个文件没有产生或者没有错误解释说明。确定你有一个受支持的浏览器并且正常配置。安装介质的目录下文件记录安装状态,包含:,记录了当前安装状态。如果包含,应该在之前会有错误的提示信息(如磁盘空间不够,异常,段 错误)例如:如下信息指出了磁盘空间不足,无法运行,注意这不同于准备安装的目录,即使打算安装的目录有足够的空间也可能会报这个错误。需要确认 或者

6、()或者目录()有足够的空间来保证的运行。需要对照安装文档决定临时磁盘空间需求的确切大小,一般最小建议值为100MA suitable JVM could not b found. ?1ease run the program again using theoption - i s: java.home < JAVA HOME DIO No 5pace 1 eft on device或者可以通过使用 -运行。可以通过这个选项指定具有足够空间的临时目 录。问题二:住:预检查()、处理安装过程的各个部分(解压、安装、复制等等)、部 署配置信息。常见问题:资源不足(磁盘空间、虚拟内存)、虚拟机

7、的问题住的原因:a.系统资源过低(如虚拟内存、)b.网络负载过高可能是引起远程安装住的一个原因c. 一个任务或者线程可能进入了无限等待或者循环数据收集:检查以下两个日志:a.<>不存在这个文件的话查看或者如果需要理出所有需要的信息使用选项运行安装程序。b.<><>这个文件在创建的执行过程中被创建。这个在使用命令创建的过程不 产生。问题诊断:还是查看查看安装状态。如果安装失败或者部分成功。一定会有提示信息。同时查看系统活动情况,包括利用率、磁盘使用情况、网络负载(如果远程 安装)确保不是外部资源影响安装过程。如果安装过程看起来住了主意观察 文件中的最后一条记录

8、。这条记录提醒你安装挂起前在做什么。安装过程有两部分:一部分是一个线程,另一部分是一个创建线程。这个过 程在版本中分离开来。但是在简易版和单机版中是不可选的。如果中文件出现以下信息表明已经成功完成。如果不是查找日志,观察错误信息。and time s Install»com. ibn. ws. i nstal L m . ismp-act ions . lSMPCt>nf igManagerLaunchAction, m5gl.INSICONFSUCtESS: Fost-installatlcin confiyurafion 1 s successful如果没有看到中(;)有如

9、下信息,说明在创建的过程中出现了错误。(<Date and 5tamp>)t In5tal1,com, 1 bn,vrs.instd.11 .ni.i5mp-actions.ISMPWSProfi 1 eLdunchActionh msgl,INSTCONFSUCCESS: Post-instdl latiori configurati on is sjccessful如果已经有这条记录,重新评估问题” ”。问题三:创建概要文件有问题:创建一个新的常见问题:路径过长、文件的权限问题、主机名问题、端口冲突数据收集及问题诊断:<><>这个日志文件在三种t#况下均

10、被创建:a.完成线程,开始创建一个默认b.使用或者命令均产生上述日志。上述日志格式为格式的,类似于如下格式:*dat e>2005-07 - 19T14 :<millis>11217t2333500</milli户< 五目 u enc u a zq 小,弓的 u e nr e a< logger5-com.nstol 1, c<mfigin(inafler. Conf igManalog ger ><level>WARNINl3</level>< clas55-eoni, ibm,ws. i n5tal 1. c o

11、 n'fi gnanager. Can f i gManagr</cl aihod-executeAl 1 ActionsFound</methcd><thrMd>lL</thread*messigeFital configiiration fiction failed:com. i bm.修写.i nstal 1 . ccnfigmanager. act Tonengine .ANTAction-Ci l£MNA5profi1 eT-omplatesXmanag edacti onsexe-cutMaftagdProf i 1-eStup

12、. ant</Hsage>'/rec 01rxi4<>如下日志被创建在 <><>文件夹:尽在创建的时候执行。使用或者安装产品的时候默认创建不产生这个日志文件。的配置文件收集关于管理对象的,用来避免安装冲突。产生的日志记录创建默认默认中的 1的相关信息。1.1.a a ().下面这个图示表示创建成功。如果没有如下信息,表明创建概要文件的 时候有问题。and timeInstall,.con.ibr-ws. instal 1 .ni .ismp. actions. ISMF<ilSProf11eLaunchActi 0nh msgL,I

13、NSTCONFSUCCESS: Post-Installation configuration is successful如果看到下面这样的信息,查看<>文件。查看创建过程。(Oate and time stamps). InstallFcom. itxn.ws. i nstal 1. nl .Ismp- actions J SMPWSProfileLau nchflct ion t err,INSTCONFFAILED: Cannot complete required configuration aetions afterinstilltiQn, he tQnfiguratio

14、n fqilud, The irstsl1ation 15 not successful, Refer to i nstall _ro-ot Mogs was prof i Iewa5profile_create_profiler»arpe*'lo5 for more detai 1s问题四:有问题:验证安装是否成功。查看的 ,弁且在特定的端口上寻找运行在上的一个。如果相应的端口上已经有一个,会直接检查那个,即使那个不是你新 创建的那个。如果没有启动的,会尝试首先启动刚刚创建的中的。进行各种 检查,包括引擎验证,验证,验证等等。一般创建完都推荐使用验证一下。如果验证通过,问题

15、后来再发生一般是由后续的配置引起的问题。常见问题:由于端口冲突造成的启动问题、应用程序堆内存分配过小等资源不足的情况。数据收集及问题诊断:_ <><>.<><>1a和标签后面的信息标识运行状态。如果发现以下记录信息ADMUXX.XXX: Server server/ierne open for e-businss; process Id i5 xxxx表明已经成功启动了,但是的某项失败了。查看里面的错误信息定位错误。 如果是另外一个在相同端口启动,你应该会看到以下信息。IVTL0110E; Log iile error wi thC:Web5ph

16、ere1 AppServerprof i 1 esDrngr02logsdmflrSysteniOut J oq +java. io. Ft 1 eNotFoundE>cepti on : C:kebSphereVppServer如果一直没有启动,查看 。确保这个端口没有被占用。如果感觉不是端口的问题,查看,如下信息:a.查看所有以()或者()开头的信息(在和中)b.查看这个信息是以如下格式记录的:Date and tine tajnp OOOOMOa SystemErr安装过程中存在、(创建概要文件过程中)、(过程中)小结:分析定位问题通过分析问题,将问题定位到以下几个方面。一如果不能

17、启动,有可能是因为没有支持的浏览器或者浏览器没有被正确的配 置。,a确保已经安装了最新被支持的浏览器版本。安装和配置需要浏览器O&-:,:()首先要确保各个被创建的时候各个的端口是唯一的。(同时也要确保这些端口不同其他软件的端口冲突)验证过程中如果没有启动,或者使用启动的时候如果看到如下信息:ADMYlDtXXXX: an instance of thg server My al ready be running: serveri表明另外一个已经在相同的端口被启动。如果遇见如下信息:WSVRXXXXX: Error occurred during startup con.itxn.ws

18、.exception.RuntimeError:com.bn,exception.Rjnt irrteError:+q.crnig.COREA. INTERNAL:CREATE,LISTENEft_FAIlED_4表明下面这个文件中为声明的 不能使用<><><><>为了解决这个问题使用如下方法:1 .使用命令确定相应的是不是已经被启动了。2 .检查 需要的端口,如下文件中标识的端口。3 . <><><><>4 .列出系统当前占用的端口-a命令,如果存在端口冲突,修改中相应的端口保证不再发生端口冲突。

19、2000限制命令最长不超过258个字节。<>路径的最长长度是 60个字节。创建路径()的最长路径是80个字节。如果日志文件中提醒”",可能是因为文件路径或者是过长引起了整个创建或者配置命令长度超过操作系统的限制而引起的错误。若果使用图形界面,这个错误应该是被展示在a ,如果使用命令,错误信息被记载在 <><>文件中.解决方法:使用短路径名和短名重新创建。如果还在安装阶段,建议使用短 路径名重新安装。如果发现”a"信息,是因为在提示框提示输入主机名的时候使用”“作为了主机名。网络环境中的其他主机不能根据这个主机名查找到这 台主机。所以在需要

20、输入主机名的步骤,需要使用网络中的主机名。如果在环境中发现如下错误,需要检查具体所选择的模板路径和权限是否符合要求:Incoming eownand line i s: lh-create" /'-hel plh ? "-tempiatesPath","/opt/WebSphere/AppServer/crso/prof 11 eTerpl at es/managed" ;</ine5 sdge>essageCould not resol ve tempiatePath from canrand 1如果创建 时候出现问题,需

21、要查看文件。查找更多的错误信息。例如如下 错误:Date and Tin-e stamp 0000000a AbstractNodeC E ADMU0006E: Ejiceptfon creati ng Deployment Manager connection:con. ibn.Twebsp here.rnanagene ntt except ion, Connector Except ion: ADMCOOltE: Ttiesy&trn cannot create a SOAP connector to connect to host hostname et port 8879如果

22、发现上面这条提示信息,看起来是因为没有启动。在创建之前需要确保已经在特定的端口正常运行。第三章迁移问题待填充第四章 系统管理和配置问题管理问题诊断主要针对以下几个场景:1 .不能访问管理控制台。2 .不能使用或者管理脚本(例如:)访问进程。3 .执行管理任务时出错(如管理, 或者)。4 .不能将一个到。5 .管理控制台提示。6 .企业应用程序突然从管理控制台消失(不显示)。7 . 问题。8 .使用进行通信的时候有问题,收到信息成证书过期提示信息。介绍本章主要解决管理过程中的问题。配置主要靠文件维护。文件文件的保存结 构如下图:的管理控制台和命令 这些文件。建议对刚装完的基础进行备份。可以直接使

23、用文件系统提供的拷贝方式备份,也可以使用提供的命令进行备份。命令 提供一个文件包含所有配置文件。V6版的一个典型配置文件保存结构如下图所示日 Cj config1 .repository、I bmktpi e CJ refc* Jj appHtdbcns + O CDre&uD5 > _J ncidscups H '_2J nodes-二I 寓5715tMMtorrl 二I servefserver I刍 harnanagersere.itml pnni-cnniigml*1 rSS0lit C#5. '.ml当 retoirce5-pme.stirir曰w5-即

24、可口工:川理 itfvar,:,rnJW 5&ver-pine.jiPrtl,j!j 隅-mI考 51上网vtcg.xiBvariatleSiKirl囹 WFseculME管理控制台通过调用()完成管理功能。在环境中, 维护自己所在下的所有节点和的。每个节点上保存一份这些管理文件的副本(同步操作)。下图是一个带有两个节点的环境,所有和 1, 2和相关的配置文件都保存在 一起。同1相关的配置文件被拷贝到 1上,同2相关的文件被复制到2上 每个都包含一份所有节点的文件,因为这个文件中包含其他节点的连接信息主机名&( 口号可以将节点配置为自动或者手动同步set this in the

25、 administrative console, select System administration -> Node agents _ nodeagent t File synchronization service.只有修改过的文件才会被同步,所以如果你的系统即使每分钟自动同步一次(默认内部值),也不会对系统其他性能有影响。只是连接到 弁且被告知没有什么需要更新的。可以自己手动同步:You oan manually initiate synchronization u&ing the administrative console by selecting System a

26、dministration t Nodes, putting a check by the node that you wish to synchronize, and then clicking either Synchronize or Full Resynthronlze.只是同步通过控制台所作的配置更新。将通过文件编辑器直接编辑文件的改变也同步到节点上。也可以通过节点端使用脚本进行同步操作。Tip: Synchronization does not protect against losing your entire replicated repository. The node ag

27、ent contiguration files trust exist for synchronization to work It is not aeplacement for a comprehensive backup policy.安全如果你启动了 选项,就同时了, (包括和各种)。(例如:启动和停止服务器都需要使用用户名和密码)。可以选择性地修改下面两个文件中的 一个,这样进行命令行和脚本管理的时候不需要输入用户名和密码。(安全 方式提供两种认证本地认证和,当多台服务器需要安全认证的时候使用进行 认证)<><><><>第一个文件被调用同

28、进行通信的方法调用。第二个文件被使用同进行通信的方法调用。使用作为默认的通信方式。是一个前台处理线程,他监视一个特定的文件夹。如果将一个企业应用程也可以监视文序的文件放在这个文件加下,可以自动发现弁部署他。件下的应用程序组件(不一定必须是完整的,例如:可以通过一个更新现有 的应用程序或者创建一个应用程序)数据收集为了问题诊断,你需要收集如下文件。<><><><><><>a ,<><><><><><><><><><

29、;><> <><><>如何配置: 控制台配置配置可以手工修改配置,s<><><><><>Exatnj曲 1 SeltinQ the tracs stnng in陌工大的<services xmi ;type="trdcesrvice:Irace5erifi :e nm': id»'Trace5ervi ce_112D?Z34T&ir enable=-true" stirtupTraceSpecification=%t*ii

30、r,=ill" tiraceOutpiitIype="SPECIFI£D FLE'traceFormat-"BASIC* nenoryQufferS)2e-"8">修改需要重启。操作的记录被记录在日志文件中:<><>可以通过修改如下文件,丰富日志内容:<>(把“.*”的注释去掉,这个日志的内容用处有限。)每个管理脚本运行的过程都会记录自己的日志,例如记录<><><>命令记录如下日志<><>解决问题首先通过显式现象进行初步诊断显

31、式现象是否能够定位问题。如果不能则需 要收集适当的数据进行问题分析。问题一:不能访问管理控制台访问管理控制台返回空白页面或者404。可能在下面几个时间点发生这种错误:1 .刚刚装好2 .开启安全性3 . a4 .重启收集日志,环境下 ,环境下 (1) o也可能需要 或者.问题可能有几个原因:可能是因为管理控制台所在的没有运行;连接是尝试 连接的端口是错误的;管理控制台文件被突然删除了;如下信息标识了管理控制台的监听端口。晔 2 Admlnlstrativ& consoi& £扬H里(6/22/06 9:58;3h342 EOT 0000001b Application

32、Ng A WSVRQ221I: Applicationstarted: idrinconsole622/05 9由31;4g2 EOT OOOOOOOd KPChannel A TCPCOflOH; TCP CharnelTCPis llstenintj on host * (IPv4) port 906最也可以通过查看如下文件获得端口信息:Address CilWebSptereflppSerwertjrofilesOlkonfig.CBlCelDlnQdes'CelfrlaracerOUsierverirdex.Knnl | 日审 费. endPo ntNam=BU/C_admin

33、host">*<erdPtiint xrri: id-'EndPoint_9' hast="*' pcrt='9D62"(> </sp ec i alEndp oint <speGial=ndpcintf xmi d-"MamcdEndPoint_lO"|I/-j 司CbmputEFWFigure 5 Adrnintstr3tive consoie port number确保连接的是正确的端口。确保管理控制台应用程序已经启动:如果管理控制台应用程序没有正常启动会有类似如下信息:日造顺

34、© 3 AdininistFabve aon&ol& 的如心 3ss皎魔7/3/05 15;0;29:359 EOT 0000000c DcployedAppl i E WVRD100W; An errs occurred ini I id】 Sing, acmiicsnsolejiva. i o. Fl 1 eNotFftundLucept I or:二:AppSer>ei*<ystMnAppsad-nv c&isol o.«ardep1oynientxii1(Thecannot find th? pmth specifi ed)it

35、java.io,FilelTipLitStrean,cp'eT(hative Method如果使用浏览器和 之间使用,数字证书的问题可能会导致访问有问题。 这时应该可以访问应用服务器上没有使用的应用。证书的问题后续章节介绍O 如果解决了无效证书的问题没有解决整个问题,首先通过管理安全性,来确 认确实是开启安全性的问题。下图是手动关闭管理安全性的过程:Howie manually turn oTT security: If you have a problem with security. you might not be able to access the administratio

36、n tools. You can turn off security manually by editing the security,xml file. This allows you to access the admini&trative console &d that you can fix the original probtem.You can find the security.xml tile in the configuration directory structure under;1_rcwt>/prof i les/-5prG/i 1ifl/cel

37、 1 s/*cei!>/ s«uri ty.unlEdit the securi ty tag to set enaibled to false as shown in the following:security! Security xmi 二veF&ioFi="2.0" xml ns : jani="http :/wnw,ontg.tirg/INI" xml ns mb. securi typrotocol = "http: /wvw< i tr. ccm/websphere/appserver/scheHas

38、/B .O/orb.Eeeurityprotoccl. wni"xml nsty=Bhttp :/www. ibm. com/websphereyappserver/schenas/5.0/securi ty.xmi wni;id"Security_lB useLocal ScwrityServr='tru«"seDomaintjual ifiedUserNames-"fal se" enabl ed3'fal se* cacheTimeout-60C*'i s-suePermi ss ionWarn 1 ng

39、-"true" acti ¥eProt oco 1 =*'BOTH"enforceJa/a2Security="true' enforceFineGral nedJCASecurity='false" acti cAutHechani sin- "SWAMAuthenti cationl"act i veUserRegi st ry=1 Local OS 11591 stryB def du 1 t£S LSett i ngs=- SSLCon f ig_L*>You nee

40、d to restart the server for this change to take effect.问题二: 不能访问问题描述:尝试使用管理系统,但是不能连接 或者没有获得响应。问题具体发生场景和时间:尝试使用脚本失败。安装完 ;开启安全性之后;将节点添加到之后;重启 之后。收集数据:可以通过查看文件找出进行管理工作是尝试连接的和端口 :<><>相关内容如下:Exdmpfe 4 SOAP host and port ford stand-alone servercom, ibm. rs. scr i pti ng, ho&t=1 oca 1 hos t

41、com. ibm. ws.scripting.p-3rt=fiQ7Q通过上述内容和记录的连接使用的端口进行比较,如果不同请修改Example 5 SO4P conn&dorport nuinbr from the SysiomOuMg7/S/05 14:19:S5:445 EOT: OODOOCOa JKXSopAdapt A ADttCC013I: The SOAPconnector is availablo at port B330在创建之后修改端口,相关信息无法同步到文件中。相关的改变只会记录在 中。也可以通过使用参数传递正确的端口号给脚本()wsacinin *liost k】

42、16571 *part BS60环境中文件记录的是的主机名和端口,可以通过制定主机名和端口号直接连接至Exam% 6 Co/inctfng dHrcGy to a nod& ag&nt u3lng w&dminS .n. bat -ho4t inSvnxM). i to,ra 1. i bm .con -portkASX72O5I; Connected to process 'nodeagent' on node mSSvniGONodeOl using SOAPconnectorj The type of process : NodeAgentWASX

43、7029I: For help, Mt«r: "SHelp h&lpBwsadmin>iAdmi nContral stopSerer rodeagentWASX7337Ii Invoked stop for server "nodeagerit" Waiting for stop corpletion.通过命令确保相关进程在对应端口监听(命令的版本可以在网上下载到)Exampfo 7 outputC: IBMlrtASAppServerprofi 1 esSt&ndA1 mebi nonets tat-an|grep 8B&

44、;0TCP0,0.0.0:8380:0LISTENINGTCP9.42.171445:888045:1114CLOSE_WAITTCP127,0.0,1:0880127.0,0,1:1122CL0SE_WATTKP127.0.0,1:0860127,0,0,1:1161CLOSEWAIT也可以通过命令测试端口的监听状态:日期呼焰 8 Using to toJnet to ©st a pof tC:lEI1WAS6AppSeTwerprofi 1 eStdn(lAl anebin>telnet local host B880CoTinectinf

45、l To 1 ocalhost.,.Could not open a connection to h-ost on port 5S80 : Smnst failed测试通过后,使用退出。如果不通,可能是相关进程没有启动或者是没有响 应。要尝试重启。尝试重启之前需要掉相关的进程,因为有可能已经不响 应命令了。如果开启了安全性,但是使用管理脚本的时候没有指定或者指定了错误的用 户名和密码,会报如下错误:Example 9 Incoriect user name orrfASX7246E : Cannot establ ish *'SOAP connection to host *'

46、 localhotIR because of an authentication failure. Ensure that user and password are correct on the 8nlrand 11 nt or in a properties fileiException 帆与的ge if any) ; k'ADMH0022E: Access is denied for the getProcessType aperation 。r Server HBe&n tecause 。千 isufficient or empt> credential.u安全性

47、开启后可能因为数字证书过期而不能连接或者。具体查看本章无效或过期的证书相关内容。如果不确定是否是安全问题引起的不能登录,可以手工修改文件。重启相关的 或者。来确认是否是安全问题引起的无法连接。问题三:不能停止进程通过管理控制台不能停止数据收集:如果使用的是,还需要或者 关注点:下图显示了在管理控制台无法停止住的。在请求发出后一段时间会发生如下超时错误。 曰 MeogQgQ-gOL/har net been JtirtsdFigure 6 AdninistraUve consce errof stopping an sppficatfon server这种情况下的文件不会有任何异常信息。需要查看

48、的文件,可能会看到如下信息:Example 10 Node agent error stoppingmop肥a!依门 韶门也r7/11/05 13:51:54:2C7 zDl OOOOOOOd ThreadHonitor h WSVRO&35V: Thread"S3apConMctorThreacPOTl :旷(00000032) hds been active for 607027 milliseiords and na5 be hung. There is/are 1 threAd($J in total 1n the server that nay be hung.这种

49、情况是住不能响应请求。如果 住了,会看到类似如下信息:Exampl电 11 Hung nod& 期N not mssaQQS(7/11/05 l4:19rOO:&10 EOT OCOOO&Of ThrsadMcnitor W kdSVRGSOEW: Thead *Wtb?cntaiTisr : I11 (ODOOCG38) fias been active fcr 6I9Z90 mi 11 isecondi and ray be hung.There is/*re 1 threadU) in total in the server that ma/ b hung.如果是

50、住的话,可能需要至少10分钟的时间,超时之前会在的文件中看到相关信息。如果一个 住了,可以将这个进程掉。重启。问题四:不能启动如果不能启动,问题可能是配置或者应用程序错误。不管是管理控制台还是脚本返回的错误会提示关注点。下述方法同样适用于和。数据收集:如果日志不清晰可能需要脚本。关注点:需要关注命令的输出提示,还有关注那些提示在什么点失败的日志。Example 12 Un3bg to 后的疗匕 rier from 加 comm&rtd fin&C: IBMhTA App$e r ver pro file sS t andAl onebi n*st art server serv

51、e rlADWU77Q11: Because serveri 15 reuJ5tered to run as 灯 Wi ndo*5 Service, the request to start thi s server will be conpl eted by starting the associated Windows Service,A.DWU011617 Tool iTirmat 1 on is being 1 州ged -n fileC : IBMl1MS6AppServerprofi 1 esStandAl oneMogsserverlst artServer. 1 ogADNU0

52、1?BI: Starting tool with the StandA!one profileA.DWU310QI; Feeding configurati qd for s&rver; serv-erlA.DWU302&1: Conflict detected on part 8&&Q* Likely causes: 口)An instance ofth白 server servrl i s alredy running b) some other process i s using port SSSCADHU3O27E; An instance of the

53、 server may al ready be running; server!AMJOlllEi Program exiting with error;com,ibm.iNebsphere.mandqefnent.exceptiun.AAnQnException: A&MU3O27Ei An instance of the server may already be running: serverlADHU121LI; Io obtain a fu-1 trace of the failurer use the -trace option.ADMU02L1I: Error detai

54、 Is mg 加 seen in the fi 1 e:C; I BNKA.S6App Server/prof i 1 es/ StandA! onel ogs server 1 st art Server * 1 og上述例子显示相应的端口已经被占用。可以通过命令进行确认。:确认端口被占用的方法。(相当于等价的命令可以从网上获取)Example 13 shows that some process is listening on port Q8S0. In UNIX, you e5n determine what process is listening on that port using

55、 the Isof command.Ex3fnplG 13 Output from 指口 jtstaf commandTCP459.醛.171.1 跖=2$ 羽TIMJWA1TTCP9.42.171,145;58804&;2739TIMEWAHNota The netstat command 禺 available on both UNIX and Windows.Example 14 shows the output from the Isof command. This output tells you that a Java process

56、 is listening on TCP port 8880. The process ID is 12968.Exmpie 14 Using Isof tv ceo/r fcr open pgrferootm2JvTix60 root/ Isof -i |grep WOjava 1298 wasadnin l?5u IPv4 6650H T<P *:3850 (LISTEN)也可能已经启动了,但是管理工具失去了与其的联系。所以返回结果是不能 启动。这种情况发生在和命令之间还有网络组件的情况,比如:防火墙。在环境中这种情况也可能发生。因为命令调用的服务管理器启动服务。这两 个组件同样可能

57、失去联系,如下例子。Exampiu 15 Starting a server loses contactC; IBM WA S6 AppSer verpr o fi 1 es St and Al onebi restart server serve rlADFU77G11 i Because serverl i$ reistered to mn as a Windos Service, the request to start tis server will be completed by stdrting tJie associated Windows Service,A.DHU01U1 :

58、 Tool information i 区 ng lodged -n fil&C; IBMVHA S6 AppS er ver pr of i 1 e s St and Al oneM ogs ser ver 1st art Ser ver J ogA.DWU012BT: Starting tool with the StandAlone profileADWUJlfKJI; Readincj configurati on for server: serverLAMU3200I! Samr launched. Walting for initial ization status.jav

59、a, 1 ang .refle-ct ,lnvacat ionTargtExcepti onsun, reilect, Natn veMethodAcces scrlinp 1 . invakeO(fJati ve Method)t » >iCaused by: com.itrn.wcbsphEi'B.nidnQement.'excEDtion.RdnilnEHCEDtiOTi;: Fai l«i whii Ittrying to strt the W1 ndow$ 5ervicek ret Code = -1以上两种情况可以通过查看的文件来确定是不是启动了。可以通过修改如下 文件中的连接超时时间尝试解决

温馨提示

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

评论

0/150

提交评论