欢迎来到天天文库
浏览记录
ID:36853655
大小:805.49 KB
页数:36页
时间:2019-05-16
《Domino服务器故障分析以及处理方法计算机知识技巧学习微机资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Domino服务器故障分析以及处理方法蒋军燕Lotus技术工程师议程●三种故障类型:宕机、挂起、性能●故障数据收集方法●基本故障诊断方法●数据库损坏2宕机(Crash)●一个定义明确的事件:服务器在程序或操作系统级别碰到了一个致命性的异常错误。必须重新启动。●主控台日志或操作系统会记录错误信息(比如:PANIC,FATAL,AccessViolation)●如果配置了自动收集诊断信息,NSD日志会自动创建。●可能的原因:▬访问冲突▬堆栈溢出或覆盖▬内存损坏▬无效的句柄或指针▬内存不足2010/12/93挂起(Hang)●服务
2、器(或特定任务)仍在运行,但是对于用户没有任何响应●主控台上没有错误信息●程序不能完全退出●NSD没有自动创建●可能的原因:▬死循环▬死锁▬集中使用不能并行操作的、被信号灯(semaphore)保护的资源2010/12/94挂起(Hang)●Server挂起▬任何客户端都无法连接Domino服务器●HTTP挂起▬NotesClient可以连接Domino服务器▬浏览器无法连接Domino服务器5性能(Performance)●服务器仍在运行,但是用户反映操作很慢●主控台上没有错误信息●严重的性能问题看起来像是挂起●过一段时间
3、服务器可能会恢复正常●NSD没有自动创建●可能的原因:▬CPU,I/O使用过于集中,网络延迟▬集中使用不能并行操作的、被信号灯保护的资源,例如:▬文档修改过多导致视图索引更新慢▬代理很长时间没有执行完毕2010/12/96议程●三种故障类型:宕机、挂起、性能●故障数据收集方法●基本故障诊断方法●数据库损坏7收集数据步骤举例–Unix平台上Domino服务器挂起●在服务器上设置以下调试参数:CONSOLE_LOG_ENABLED=1DEBUG_THREADID=1DEBUG_CAPTURE_TIMEOUT=1DEBUG_SHO
4、W_TIMEOUT=1方法一:在notes.ini中直接添加,最后一行保持空行,需要重新启动服务器方法二:在主控台上执行以下命令,无需重启domino服务器setconfigCONSOLE_LOG_ENABLED=1setconfigDEBUG_THREADID=1setconfigDEBUG_CAPTURE_TIMEOUT=1setconfigDEBUG_SHOW_TIMEOUT=18收集数据步骤举例–Unix平台上Domino服务器挂起(续)●发生问题时▬在Domino主控台执行如下命令:shservershtaskde
5、bugshtasktimeshusershstat▬手工收集nsd日志:1)打开一个命令窗口,用notes用户登录2)进入dominodata目录,例如"cd/local/notesdata"3)在domino程序目录下执行nsd,例如"opt/lotus/bin/nsd"4)当nsd运行结束,会回到命令行状态5)如果时间允许,5分钟后再次运行nsd9收集数据步骤举例–Unix平台上Domino服务器挂起(续)●退出Domino服务器:▬在Domino主控台输入‘q’或者‘quit’命令▬如果不能正常退出,需要通过OS命令窗
6、口上进入domino数据目录,然后执行‘/opt/lotus/bin/nsd-kill’这个命令(在domino程序目录下)来杀掉所有Domino进程●需要收集的数据:▬Nsdlog:文件名:nsd___date@time.log,date/time应是nsd运行的时间▬Consolelog:文件名:console_name_yyyy_mm_dd@hh_mm_ss.log,thedate/time应是服务器最后一次启动的时间▬Semdebugtxt:文件名:SEMDEBUG_na
7、me_yyyy_mm_dd@hh_mm_ss.TXT,thedate/time应是服务器最后一次启动的时间在Domino的数据目录下的IBM_TECHNICAL_SUPPORT子目录下●发送以上三个文件给LotusSupport工程师10其他经常用到的数据●memory.dump▬“showmemorydump”命令▬程序文档●htthr.log(每个物理线程的http请求日志)▬HttpEnableThreadDebug=1默认都在Domino的数据目录下的IBM_TECHNICAL_SUPPORT子目录下11如何收集数据
8、●Domino服务器宕机的数据收集步骤(非HTTP)▬http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897668A03001●DominoHTTP服务器宕机的数据收集步骤▬http://www-900.ibm.com/cn/
此文档下载收益归作者所有