lotusnotes安装与使用常见问题的解决方法与技巧_第1页
lotusnotes安装与使用常见问题的解决方法与技巧_第2页
lotusnotes安装与使用常见问题的解决方法与技巧_第3页
lotusnotes安装与使用常见问题的解决方法与技巧_第4页
lotusnotes安装与使用常见问题的解决方法与技巧_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、lotus notes安装和使用常见问题的解决方法与技巧 胡林平 摘要:本文介绍了notes服务器和客户机的安装使用的一些常见问题的解决方法和技巧。关键词:lotus notes 服务器 客户机1. 为什么lotus domino 卸载掉再次安装新的服务器时安装不上?因为windows95/98提供的卸载工具不能完全把notes卸载干净,上一次服务器的一些配置信息并未删除,如果第二次安装的服务器配置与第一次不同,你还需要把windows 目录下的notes.ini,以及notesdata文件夹下的server.id 和cert.id文件删除掉方可。2.为什么启动lotus notes4.6 的

2、个人web浏览器访问intranet有时不能成功?因为在notes4.6与4.5不同,其增强了对web的支持,几乎不用做任何设置就可以正常上网。如果出现个人web浏览器不能访问web页面,大部分情况是由于用户上次退出notes时标识符选择了server.id,从而再次启动notes的 web浏览器后出现权限不够提示,只要此时选择工具 切换标识符 选择合适的用户标识符,问题即可解决。3.如何备份、恢复一个notes服务器有时候,当一个notes服务器因种种原因崩溃后,系统管理员需要重新生成该服务器,使得新生成的服务器和崩溃掉的服务器发挥同样作用。note4.5中并没有提供一个实用工具实现服务器备

3、份和恢复功能,所以系统管理员只能手工备份和恢复服务器。解决该问题的方法是:平时系统管理员手工备份服务器上的重要系统文件和应用数据库文件,重新生成该服务器时,利用备份的系统文件生成一个和原来一样的新服务器,然后重新安装应用系统,就可以实现服务器的恢复。系统管理员平时需要备份的系统文件包括:组织验证者标识符文件cert.id、组织单元验证者标识符文件、服务器标识符文件server.id、系统的公用通讯录文件names.nsf、系统管理员的用户标识符文件user.id、各个用户的标识符文件和邮箱文件、desktop.dsk、cache.dsk文件。以上这些文件通常都位于notesdata文件夹中。当

4、第一次启动重新安装的服务器时,在“服务器设置”窗口中单击“高级选项”,出现“高级选项”窗口,在该窗口中,选掉“生成组织验证者标识符”、“生成服务器标识符”、“生成系统管理员用户标识符”,然后按“确定”按钮,关闭该窗口,继续服务器的设置过程。在接下来的设置过程中,系统会询问组织验证者标识符文件名、服务器标识符文件名和系统管理员用户标识符文件名,分别选择原服务器的组织验证者标识符文件、服务器标识符文件和系统管理员用户标识符的备份即可。当服务器设置完成后,用原服务器的公用通讯录文件、desktop.dsk、cache.dsk覆盖掉新服务器的同名文件,拷贝原服务器各个用户的邮箱文件的备份至新服务器相应

5、的同名目录中,最后再拷贝原服务器上的应用系统文件的备份至新服务器相应的同名目录中。重新启动服务器即可。4.如何通过软盘实现用户邮箱数据库文件的复制通过电话线远程安装设置notes客户机效率很低,通常至少需要半个小时,主要原因在于在安装设置notes客户机的过程中,系统需要通过电话线在本地客户机上建立该用户邮箱文件复本,这一过程很耗时且容易失败。实际上,可以先在其他notes客户机上建立远程用户邮箱文件的复本,当然这个notes客户机最好通过局域网和服务器相连,然后把该复本直接拷贝到远程notes客户机上即可。5.如何实现notes客户机启动后,自动打开某一数据库启动notes客户机,选择“文件

6、”“工具”“用户惯用选项”菜单命令,打开“用户惯用选项”窗口,单击“启动选项”按钮,选择启动notes后需要自动打开的文档数据库名,单击“确定”按钮即可.6. 如何设置notes客户机节省远程用户的通讯费用类似上一个问题,打开“用户惯用选项”窗口,选择窗口左边的“端口”图标,在“通讯端口”列表框中选择连接调制解调器的通讯端口,然后单击列表框下面的通讯端口选项按钮,在“其他设置”窗口中输入“空闲1分钟后挂断”,单击“确定”按钮,退出该窗口,再退出“用户惯用选项”窗口即可。7.如何实现notes客户机启动时进行场所选择类似上一个问题,打开“用户惯用选项”窗口,选择窗口左边的“基本”图标,在“启动选

7、项”中选中“提示选择场所”。这样,当notes客户机启动时,会出现一个对话框,要求用户选择“场所”。8.如何快速删除notes文档?在notes中删除文档时,系统并不把文档马上删掉,通常先打上删除标记,在用户退出客户端时询问用户是否将文档永久删除,用户可以选择是否真的删除。这类似于win95中的回收站,可防止文档的误删除,但同时也给用户带来了不便,为了快速删除文档,可在打上标记后按f9键刷新,或者直接用剪切功能将文档直接删除。9.如何实现移动用户以电话网、局域网两种方式和notes服务器进行连接notes客户机通过个人通讯录中的连接文档来定制和服务器的连接方式。因此需要建立两条连接文档来实现两

8、种方式和服务器连接,一条连接文档中的连接类型为“拨号网络”,另一条连接文档的连接类型为:“局域网”。IBM Lotus Notes 6.5日期:2004-10-25来源: 作者:字体:大 中 小 主要特点 通过全新的 Lotus Workplace for Notes 欢迎页面,向用户提供单一访问入口,使他们可以获取最有价值的各种信息 集成 Lotus 即时消息功能,提供在线感知服务,使用户无需启动其它应用程序就可以启用在线会话功能 利用跟踪功能和可视指示图标显示用户是否转发或回复电子邮件,从而最大程度地提高邮件处理效率 通过少量的培训、提高最终用户生产率的措施以及内置的管理功能,可以降低总体

9、拥有成本 迈向 e-business on demandTM 意味着充斥于企业内外无以计数的信息量可以得到有效的管理。衡量技术投资回报,要看您的投资能为公司降低多少总体拥有成本, 以及在增加关键业务系统价值的同时,是否能避免牺牲消息传送和协作软件的便利与速度。为了最大程度地实现价值并降低消息传送基础架构的成本和复杂性,您需要一套解决方案以集成访问所有最重要的协作资源。这套解决方案必须具备卓越的性能、可以随业务需求的发展而不断扩展,还能提供可靠的安全特性。此外,还需要有助于您简化业务流程和大幅提高最终用户生产率的客户机。Lotus Workplace for Notes 欢迎页面可以改善用户的反

10、应效率,并简化对工具、任务和人员的访问。Lotus Notes 6.5 建立协作标准IBM Lotus Notes 在集成协作环境市场中,居消息传送和协作软件产业的领先地位。1Lotus Notes 6.5 软件以整个直观操作环境支持 IBM Lotus Workplace 策略,通过集成您最需要的信息资源如电子邮件、日程表和日程安排、日志、待办事项、网页和数据库等,促进人员与业务流程之间的紧密联系,而这一切都是在成熟可靠的消息传送与协作环境中完成的。以强大且支持定制应用程序的平台,结合企业级消息传送功能与协作能力,为您呈现创新的工作环境。在您持续拓展现有投资价值的过程中,Lotus Note

11、s 帮助您降低总体拥有成本,以少量的员工培训成本加速业务流程的运转。提高生产率,就从 Lotus Workplace for Notes 欢迎页面开始通过提高用户的生产率,可以增强组织的生产力和效率。使用 Lotus Notes 6.5,用户可以充分利用新的 IBM Lotus Workplace for Notes 欢迎页面提高生产率。此外,还能使企业改善对客户和业务合作伙伴的反应能力,获取竞争优势, 并向用户提供对工具、任务和团队成员的简化访问。直观的界面能帮助用户有效地组织、管理日常任务以及与他人的联系。Lotus Workplace for Notes 欢迎页面包含三个默认标签,每个标

12、签带有多个窗格,用于显示关键业务信息源。用户可以将 Lotus Workplace for Notes 设为默认的欢迎页面。利用定制选项,用户可以根据个人偏好设置要显示的信息。用户不仅可以查看自己选择显示的框架内容,还能对这些内容进行操作,例如回复电子邮件或是启动非 Lotus Notes 客户机的应用程序,赋予用户最具生产率的工作灵活性。今天标签“今天”标签内容显示最近收到的邮件、当天的日程安排,以及待办事项或标记着跟踪图标的事项。只需点击鼠标,用户就可以启动特定的信息源,或撰写新邮件、输入日程表条目或待办事项。突出显示“今天”标签上的电子邮件,然后单击“打开线程”,用户可以展开预览窗格,查

13、看线程中包含的所有电子邮件。用户通过查看展开后的特定线程,可以找到最适当的电子邮件,从而节省时间并提高生产率。协作标签“协作”标签可供用户访问收件箱、所有的文档视图,以及进行邮件操作。用户还可以动态显示个人通讯簿、网站或 Lotus Notes 数据库,这样用户就能以最合乎个人需求的方式,进行个人信息的各项操作。团队标签“团队”标签可以将团队项目的所有相关信息集成在一起。每个定制的“团队”标签都含有内容框架,其中包括网站、团队的 IBM Lotus DominoTM 数据库和组日程表,这样有助于节省搜索项目信息的时间,从而提高生产率。即时联系、搜索和快速启动工具Lotus Workplace

14、for Notes 欢迎页面的右侧提供对其它有用信息源的简易访问方式,包括 IBM Lotus 即时消息 (IBM Lotus Sametime?) 联系人列表。用户可以利用其中的集成搜索功能,搜索 Lotus Notes 数据、数据库目录,甚至网络上的数据。此外,Lotus Notes 书签快速启动程序可以简化对各种应用程序和 Lotus Notes 数据的访问。集中管理您可以选择定制自己公司特定的 Lotus Workplace for Notes 欢迎页面,采用企业的标准外观和风格,并添加公司徽标。您可以利用集中控制决定 Workplace for Notes 欢迎页面中的哪些内容用户不

15、可以定制,哪些可以。这样,既可以使用户具备一定的自主性,同时在启动 Lotus Notes 客户机之后,可以立即将整个组织最重要的信息或工具显示出来。充分利用高度集成的即时消息功能Lotus Notes 6.5 客户机结合强大的即时消息功能2,便于用户与同事进行协作,同时还能继续处理手边的电子邮件或其它任务。用户登录 Lotus Notes 的同时,还可以自动登录 Lotus 即时消息,这样既省时又能从启动 Lotus Notes 客户机3 的那一刻起,立即享受会话和在线感知功能的便利。用户不需要另外启动 Lotus 即时消息应用程序,就可以从自己的 Lotus 即时消息联系人列表中得知他人的

16、在线状态、管理自己的在线状态、启用会话功能与其它 Lotus 即时消息在线用户交谈等等。提供锁定发件人、在线感知、回复和转发指示图标等新功能,从而提高生产率。集成的即时消息支持能力,赋予用户丰富而强大的功能。Lotus Workplace for Notes 欢迎页面集成在线状态指示图标,而且显示 Lotus 即时消息联系人列表,因此用户可以立即得知他人的在线状态。 户的在线状态指示图标会分别出现在邮件窗口以及邮件发件人、收件人和抄送人字段旁,表示此人的在线状态,方便用户轻松得知其它 Lotus 即时消息用户是否有空交谈。用户阅读电子邮件时,可以与发件人、其它收件人甚至全体消息传送对象进行实时

17、交谈,从而提供其生产率。 通过熟悉的即时消息方式,以及对鼠标右键快捷菜单的支持能力,用户只需少量的培训甚至无需指导,就可以开始在线交谈。 通过将 Lotus即时消息集成功能添加到自己的应用程序表单和窗口中,可以扩展 Lotus Domino 基于软件的协作应用程序的价值,只需点击一下鼠标。这种产品集成可以加速应用程序的开发,提供强大的消息传送与协作功能,有助于满足企业需求。 帮助员工迅速采取行动,提高企业反应能力运用 Lotus Notes 6.5,用户可以使用跟踪图标标记邮件,以确保采取后续操作,使用户对工作要求做出更积极的反应。跟踪功能提供以下几种选项:选择跟踪的优先级(低、一般、紧急),

18、选定后在收件箱中会显示跟踪图标。 在“跟踪”对话框中输入后续操作的详细信息,从而提高生产率。 用户无需离开 Lotus Notes 6.5,就可以得知他人的在线状态、启用会话功能以及管理自己的在线状态。设置警示或指定发送电子邮件以提醒用户和操作的某位当事人,例如在重要会议或期限的前一天标记电子邮件,提醒当事人做好准备。提醒警示和电子邮件会自动生成,有助于提高组织内部的运营效率。 可以轻松地将图标分类或查看所有带有跟踪标记邮件的摘要,这有助于用户决定处理邮件的优先级。 Lotus Notes 6.5 软件的特色中还包括使用户能直观地看到是否已回复或转发了某个邮件。视图和电子邮件标题区均提供指示图

19、标,用于表示回复或转发的状态。这些图标可以帮助用户更快地处理电子邮件,更有效地管理收件箱内的信息和任务。控制信息接收方式,提高运营效率如今,用户可以针对特定电子邮件,通过收件箱窗口的“工具”选项下拉菜单,轻松快捷地享用 QuickRules 功能。这样,用户就可以更有效地管理收件箱的信息接收方式,从而将更多时间集中在更重要的任务上。系统提示用户指定要创建的邮件规则类型(如删除、更改优先级,或者将邮件转移到文件夹等)。创建规则之后,用户可以在规则视图中轻松地编辑规则或将其删除。利用“锁定发件人”功能,用户可以通过将特定发件人的邮件自动转移到“垃圾邮件”文件夹,阻止这些邮件显示在收件箱窗口中。用户

20、创建要锁定的发件人的列表之后,就可以轻松地利用“垃圾邮件”文件夹进行管理。减少收件箱中的垃圾邮件数量,有助于用户快速找到真正重要的消息,从而提高生产率。利用新功能大幅提高生产率Lotus Notes 6.5 软件包含多种新功能,有助于用户提高生产率:从收件箱窗口中将邮件拖曳到日程表或书签列上的待办事项图标,自动创建和填充新条目。 以切换方式在收件箱窗口中只查看未读邮件。 利用 Lotus Notes 6.5,用户可以用跟踪图标标记邮件,以确保执行后续操作。选定“全部标记为已读”或“全部标记为未读”后可以进行确认。 可以在收件箱窗口中查看已调整到用户时区的日期以及时间。 可以从 Lotus No

21、tes 视图轻松地导出逗号分隔格式 (CSV) 的电子表格。 可以将 Lotus Notes 设为默认邮件客户机,这样用户在网页上点击 mailto: 链接时,会自动在 Lotus Notes 中打开新邮件窗口。 充分利用业界领先的日程表和日程安排功能Lotus Notes 6.5 软件的日程表和日程安排功能建立在功能强大的 Lotus Notes 6 基础之上,包括支持双时区、拖曳功能、综合日程安排窗口,以及团队日程表管理功能等。以下新增功能可以进一步提高用户的工作效率:允许用户根据自己认为更确切的方式重新命名团队工作空间和资源数据库。 新增日程安排功能赋予特定会议负责人更灵活的日程细节安排

22、能力,以应付需要重新安排的周期性会议。 与 Lotus Domino 服务器紧密结合由于与 IBM Lotus Domino 服务器紧密结合,Lotus Notes 消息传送与协作客户机具备强大的可用性,能提供卓越的功能、个性化与定制工具以及高级的安全特性。Lotus Notes 客户机与 Lotus Domino 服务器的紧密结合,有助于降低企业对消息传送与协作基础架构投入的总成本,因为这种配备能帮助用户发挥最大生产率、降低系统管理成本。核心功能为您提供值得信赖的消息传送基础架构Lotus Notes 6.5 软件一如既往,提供强大的消息传送与协作功能:多任务执行能力,例如在撰写邮件或安排会

23、议日程的同时,在后台执行其它任务,从而缩短等候时间,提高最终用户的生产率,并改善客户满意度。 后台复制和选择性复制数据库、文档视图或文件夹的能力,便于用户同时执行多项任务以及提高网络效率。 漫游及多用户支持能力,赋予用户无空间限制的个人信息访问自由,有助于移动办公人员提高工作效率。 选用 Lotus Notes 6.5,立即行动!如果贵企业已采用 Lotus Notes 6,可以利用 IBM Lotus Notes Smart Upgrade 工具部署 Lotus Notes 6.5 以及后续升级版本,用户只需单击鼠标就能顺利升级。利用 Lotus Notes Smart Upgrade 工具

24、,您能实现最新版 Lotus Notes 的价值,同时有助于降低部署软件时固有的高额成本。面对当今随需应变的大环境,您必须仔细考虑 IT 决策。您的组织必须灵活运作,能快速适应市场的变化。为了保持竞争力,应将消息传送与协作平台视为业务策略的重要部分。Lotus Notes 6.5 充分利用 IBM 提供的软件、硬件开发的深厚基础,以及产品服务的实绩。它提供消息传递与协作的最佳集成环境,稳居企业消息传送市场的领先地位。请您充分利用 Lotus Notes 6.5 的新增功能、可靠性能和值得信赖的安全特性,从而帮助您降低总体拥有成本。随时随地拥有一流的服务与解决方案选用 IBM 推出的 Lotus

25、 软件,意味着您将拥有 IBM Software Services 的 Lotus 全球团队以及信誉卓越的 IBM 事业合作伙伴网之庞大后盾。我们随时待命,帮助您迅速实现 Lotus 软件的最佳功能,加速回收您对 Lotus 软件的投资。通过专业咨询、深入了解 Lotus 技术、定制应用程序开发、实战经验和知识传播,我们能帮助您将 IT 投资转化为可观的商业价值。要深入了解本产品,请访问 /lotus/services 或 /lotus/partners。详细信息要了解 Lotus Notes 消息传送与协作软件对您的电子商务有所助益的详细信息,请访问:/lotus/notesIBM Lotu

26、s Notes 6.5 简介WindowsMacintosh支持的操作系统Microsoft Windows XP Professional Edition Microsoft Windows 2000 Professional Edition,安装 Service Pack 3 Windows NT 4.0 版(仅限 Intel? Pentium? 使用),安装 Service Pack 6a Windows 98 Windows 95(至少安装第二版) Macintosh OS X(10.1 和 10.2 版)支持的处理器Intel PentiumPowerPC支持的通信协议NetBEUI

27、/NetBIOS1是否NetBIOS over IP2是否NetBIOS over IPX是3否SPX是否TCP/IP是是X.PC是是附注:仅支持 Microsoft NetBEUI。Windows XP Professional Edition 中没有 NetBEUI。 仅支持 Microsoft TCP/IP。 支持 Novell NetBIOS 和 Microsoft over IPX 两者。 内存要求Windows 95(至少安装第二版)和 Windows 98:至少需要 64MB RAM,建议 128MB 以上 Windows NT 4.0 版(仅限 Intel Pentium 使用

28、),安装 Service Pack 6a:至少需要 64MB RAM,建议 128MB 以上 Windows 2000 Professional Edition ,安装 Service Pack 3,和 Windows XP Professional Edition:至少需要 128MB RAM,建议 256MB 以上 Macintosh OS X(10.1 和 10.2 版):至少需要 128MB RAM,建议 256MB 以上 磁盘空间要求 Windows:275MB 磁盘空间 Macintosh OS X(10.1 和 10.2 版):250MB 磁盘空间 支持的各项标准Lotus No

29、tes 客户机内置支持 HTML 4.0 版,完全支持 Web 应用程序的访问兼容性,而且支持收发 HTML 邮件的功能,用户可以在新闻组中查看和发布多格式 HTML 消息。Lotus Notes 6.5 对各项标准提供完整的支持,包括:通信协议 Web:HTTP 1.1 版 邮件:POP3、Internet 消息访问通信协议 (IMAP) 第 4 版、安全邮件传输通信协议 (SMTP) 网络论坛:网络新闻传输通信协议 (NNTP) 目录:轻量级目录访问通信协议 (LDAP) 第 3 版 内容 MIME、S/MIME HTML 内置图形格式 JavaTM 组件 JavaScript 组件 X.

30、509 证书 惯例 独立地址标题 签名文件 引用原文回复 Domino、电子商务徽标、e-business on demand、e(徽标)business on demand 锁位、IBM、IBM 徽标、Lotus、Lotus Notes 和 Sametime 是 IBM 公司在美国或其它国家(或两者)的商标。Intel 和 Pentium是 Intel Corporation 在美国或其它国家(或两者)的商标。Microsoft、Windows 和 Windows NT 是 Microsoft Corporation 在美国或其它国家(或两者)的商标。Java 和所有基于 Java 的商标是

31、 Sun Microsystems, Inc. 在美国或其它国家(或两者)的商标。其它公司、产品和服务名称可能是其它所有者的商标或服务标志。1 IDC。资料来源:全球集成协作环境预测与分析 2003-2007:催融“集成协作环境”(ICE) 之坚冰, 2003 年 6 月(根据 2002 年数据)。2 Lotus 即时消息功能集成仅适用于 Windows。3 适用于采用 IBM Lotus Instant Messaging 功能的用户。4 适用于 Windows 2000(安装 Service Pack 3)和 Windows XP 平台。服务器挂起与崩溃之间究竟有什么区别?更重要的是,如何

32、修复它们?在本文中,我们将解释如何识别 Lotus Domino 服务器挂起和崩溃,以及如何分析和纠正它们。Lotus Domino 构建得非常可靠。但是即使构建得再好的产品,也会遇到导致其挂起或崩溃的问题。当出现这样的情况时,您隔离、分析和修复问题的速度越快,您的用户社团就会越快高兴起来并正常运行,您也因而能够更快地返回去考虑别的事情。 本文提供了一些可用于修复 Notes/Domino 问题的思路。我们首先来定义服务器挂起和服务器崩溃之间的区别,以及如何解决每种问题的例子。我们最后将概述该产品的最新版本 Notes/Domino 7 中包含的新的故障诊断特性。我们假设您是一名有经验的 Do

33、mino 管理员,并且熟悉基本的 Notes/Domino 概念和术语。何为服务器挂起和崩溃?在进入技术细节之前,我们首先定义两个常用的术语,即崩溃(crash)和挂起(hang),以确保我们的理解是一致的。服务器崩溃Domino 服务器崩溃是这样一种情景,即服务器程序已经终止并且不再运行。您通常可以通过查看崩溃屏幕或者 NSD/RIP 日志文件(取决于您运行的是什么版本的 Domino),来确定服务器终止时所执行的任务。Domino 服务器崩溃的常见故障现象包括:Domino 服务器不再运行,但是系统上的其他程序还在运行。Domino 服务器控制台不出现,即使当任务似乎已加载时。Domino

34、 服务器已加载,并且没做任何事情就突然死机。一个 panic 错误出现在控制台上或 Log.nsf 中,并且系统死机。NSD/RIP 自动运行并生成一个文件,服务器自己死机和/或重新启动。存在几种不同类型的服务器崩溃。例如一次性崩溃(one-time crash),顾名思义,可能只出现一次,并且不会再次出现。一个导致 Domino 崩溃的进程访问坏内存或已破坏的文档时会出现一次性崩溃。例如,假设位于 Mail.box 中的一个文档已经破坏。当 Domino 路由器访问 Mail.box 想将该文档路由到其目的地时,将产生一个 Domino 服务器崩溃。类似的场景以后可能会出现,也可能不会出现。

35、一般来说,一次性崩溃是最难分析的。可重复的崩溃(reproducible crash)是一种可通过一系列步骤重复的崩溃。例如一个这样的表单,其中包含一个编码错误的按钮,每当按这个按钮时,都会导致一个可重复的崩溃。重复的崩溃(Repetitive crashes)按一定的规律发生。它们似乎不与任何特定动作相关,而是发生在每天的相同时间。在这样的场景中,您需要确切地知道,在导致问题的时间段,服务器上在运行什么。例如,假设 Domino 服务器上启用了一个预定的代理,每个月运行一次。该代理可能会导致服务器崩溃。在这样的场景中,首先需要禁用导致问题的代理,然后再检查该代理为什么会导致问题(并修复问题)

36、。ABEND 是服务器崩溃的一种特殊形态。术语 ABEND 是 “abnormal end” 这两个单词的组合。ABEND 崩溃不产生 RIP 或 NSD 文件。崩溃的原因如下: 代码中的软件问题(无论是在服务器上还是客户机上)。数据库中的破坏。访问 Domino 的第三方应用程序中的软件问题。内存不足。定制代码导致的限制操作。内存泄漏。未完成的请求。服务器挂起Domino 服务器挂起是这样一种场景,即 Domino 服务器仍在运行,但是服务器上的一个或多个任务不响应请求。这些任务可能还是活跃的,但是不在做它们应该做的事情。术语 “挂起” 也定义了一种状态,即当计算机程序不按设计运行时可能会出

37、现的状态。大部分时候,出现挂起是因为,低级循环或资源的持久不可用导致严重的性能问题。服务器挂起通常归因于资源问题,所以有时可把它们看成性能问题。在挂起期间,程序看起来像已瘫痪,也不显示错误消息,并且屏幕冻结或者应用程序不响应用户的动作。键盘输入或鼠标点击没有反应,不管光标置于何处都一样,但是程序仍在运行。与 ABEND 或崩溃不一样,挂起有时会自己解决问题,应用程序继续其正常的执行过程,无需您的干预。这样的情况更应该看成是性能问题,而不是挂起。Domino 服务器挂起的故障现象包括: Domino 仍在运行,但是不响应客户机。在这种情况下,用户通常报告说他们收到 “Server not res

38、ponding” 消息。控制台的行为就像是断开连接的,不接受任何命令,甚至像 quit 这样简单的命令也不接受。客户机对服务器的访问(例如,打开数据库)感觉到响应时间慢。出现信号量超时。“show stat” 命令将报告信号量超时信息。下面是 Statrep.nsf 中报告的一个信号量超时的例子:Sem.Timeouts = 430D: 58 0A13:42 030B:28 0116:26 0A12:21。在这个例子中,430D 是信号量名称,58 是超时的数量。注意,信号量超时并不一定表示性能问题。在忙碌的服务器上出现信号量超时是很常见的。如果服务器上没有出现任何信号量超时,统计数据 Sem

39、.timeouts 就不会出现在 Statrep.nsf 中。会报告与性能相关的错误消息,比如:Insufficient memory.Insufficient memory. NSF Folder Pool is full.Maximum number of memory segments that Notes can support has been exceeded.Network operation did not complete in a reasonable amount of time.Server not responding.注意,在服务器挂起场景中,NSD/RIP 是不会

40、自动生成的。导致服务器挂起的原因包括,资源问题(资源不足)、第三方应用程序冲突和硬件问题。一般来说,服务器挂起比服务器崩溃更难分析。最后指出一点:崩溃和挂起不只出现在 Domino 服务器上,也可以出现在 Notes 客户机上。故障诊断在本节中,我们来看一些用于故障诊断服务器崩溃和服务器挂起的一般方法。故障诊断 Domino 服务器崩溃如果 Domino 已经崩溃,并且不能重启,那么从 Notes.ini 变量 Servertask 删除任务,并试图缩小范围和识别导致崩溃的任务。当您怀疑是某个特定的任务导致问题时,就打开服务器控制台,并缩小该任务产生的可能的错误消息的范围。例如,如果在访问 M

41、ail.box 中的邮件时路由器崩溃了,那么重新命名 Mail.box 并允许服务器重新创建 Mail.box。如果您怀疑问题是已破坏的数据库导致的,那么在该数据库上运行离线维护任务。如果崩溃是按规律发生的,那么检查崩溃发生时服务器上执行的动作。考虑下列问题: Domino 服务器向控制台或日志文件报告错误消息吗?错误消息的确切语法是什么样的?错误消息是哪里产生的?是 Domino 服务器上,还是 Notes 客户机上?该问题第一次出现是什么时候?在问题开始出现之前,最近做了更改吗?故障诊断 Notes 客户机崩溃首先,找出问题是否特定于某个用户。如果是的,就检查该用户的配置,并将之与其他用户

42、的配置进行比较。此外,还要确定问题发生是否归结于访问某个特定的应用程序。如果是的,就请一个开发人员来检查应用程序。如果您怀疑问题是由已破坏的数据库或文档导致的,就运行维护任务 Updall、Fixup 和 Compact(用适当的开关)。此外,如果您认为问题是由于坏的索引,那么试图重新创建数据库的全文本索引(如果可能的话)。故障诊断 Domino 服务器挂起如果常量信号量问题出现在服务器控制台上,那么检查任务的安排是否冲突。如果系统响应缓慢,那么检查您的非-Domino 应用程序,看它们是否也运行缓慢。另外, 一般来说,应该确保用所有最新的补丁更新了操作系统。NSD 分析确定让服务器崩溃的进程

43、通常是解决服务器崩溃的第一步。在 Domino 6 和更高版本中,NSD 文件是一个很好的起点。NSD 给出服务器状态的所有当前信息(所有线程的调用堆栈、内存信息,等等)。在发生崩溃时,Domino 服务器将自动生成一个 NSD 日志文件,并存储在 dataIBM_TECHNICAL_SUPPORT 目录中。NSD 日志文件的文件名中带有一个时间戳,展示了 NSD 是何时生成的。例如Nsd_W32I_KIRANTP_2006_01_1717_17_18.log表示这个 NSD 是 2006 年 1 月 17 日生成的。NSD 在运行时,会附加到每个进程和线程,以转储调用堆栈。这有助于您确定服务

44、器或工作站崩溃的原因。 NSD 文件的核心是堆栈跟踪部分。这一部分提供代码路径的一个 breakdown,当前存在的进程中的每个线程要遍历该路径,以进入其当前状态。这对于考察服务器上的挂起或崩溃场景非常有帮助。此外,通过检查 NSD 文件,可以找到 Domino data 目录中生成的任何核心文件,并进行基本的分析,以跟踪死去并遗留下核心文件的进程所做调用的最终堆栈。在诸如 Domino 这样的复杂产品中,两台不同服务器上相同类型的动作的堆栈跟踪可以产生不同的结果。在 NSD 文件中,通过执行对单词 “fatal”、“panic” 或 “segmentation” 的搜索,可以识别失败进程中的

45、可执行部分。找到进程后,我们可以看出谁在它之前,并有望确定崩溃是如何发生的。有时,当 “panic”、“fatal” 都没有找到时,核心转储将包含对函数中 “segmentation fault” 的引用。这表明,进程试图访问因某种原因已破坏的共享内存段,并将不调用 “fatal_error” 或 “panic” 而崩溃。下面是 NSD 文件的示例摘录,其中的一个服务器进程涉及到崩溃:# FATAL THREAD 39/83 nSERVER:07c0: 2764 # FP=0743f548, PC=60197cf3, SP=0743ebd0, stksize=2424 Exception co

46、de: c0000005 (ACCESS_VIOLATION) # 1 0 x60197cf3 nnotes._Panic4+483(7430016,496dae76,0,496dace8) 2 0 x600018a4 nnotes._OSBBlockAddr8+148(1153f38,2000000,743f608,1) 3 0 x6000bd92 nnotes._CollectionNavigate24+610(0,743fc74,f,0) 4 0 x600626cc nnotes._ReadEntries68+2860(4c5440e8,4cfb8dba,800f,1) 5 0 x600

47、b9f6f nnotes._NIFReadEntriesExt72+351(0,4cfb8dba,800f,1) 6 0 x10032d40nserverl._ServerReadEntries8+1424(0,8d0c0035,4b64b5bc,4ae46dd6) 7 0 x100191fc nserverl._DbServer8+2284(41b0383,cb740064,0,23696f8) 8 0 x1002b8c8 nserverl._WorkThreadTask8+1576 (4711d68,0,3,563fb10) 9 0 x100016cb nserverl._Schedule

48、r4+763(0,563fb10,0,10ec334) 10 0 x6011e5e4 nnotes._ThreadWrapper4+212 (0,10ec334,563fb10,0) 11 0 x77e887dd KERNEL32.GetModuleFileNameA+465 当确定了失败进程后,您就可以着重故障诊断这个特定的进程了。ServerTasks如果一台服务器不断地崩溃(例如,每五分钟一次),一个有用的故障诊断步骤是,从服务器的 Notes.ini 文件临时删除 ServerTasks= 行。然后,服务器可以重新启动,任务可以单独地加载,以确定是哪个进程导致崩溃。Panic 消息当

49、Domino 检测到一个内部一致性错误,或者一个可能导致数据破坏或其他问题的条件时,它会立即调用一个名为 Panic 的子例程。这是在代码操作时,用于不断监控代码的关键部分的一种特殊构造。这有助于在问题升级并可能破坏数据之前,尽可能早地捕捉问题。当发生 panic 时,它将导致系统停止(因此可看成是一种可控制的崩溃)。Panics 产生的消息,有时是英语形式的,有时是代码形式的(例如,PANIC: 04:3C)。您可以将该代码提交给 Lotus Software Technical Support,以便进一步故障诊断。故障诊断工具本节介绍您在遇到 Domino 服务器崩溃或挂起时可用的一些故障

50、诊断工具。在使用任何这些工具之前,请确保参考 Domino 管理文档。此外,Domino 自助支持页面 对于故障诊断信息也是一个好的资源。RIP(Domino R5)RIP 文件是在服务器崩溃时产生的。该文件包含关于服务器崩溃时在做什么的信息。它报告系统上的任何崩溃,而不只是与 Domino 有关的崩溃。RIP 文件只在 Domino 5.x 中才产生。在 Domino 6 和更高版本中,NSD 取代了 RIP,并且还包括 RIP 中没有的附加功能。要产生 RIP 文件,需要将 QNC.EXE 加载到 Domino 服务器上。QNC.EXE 程序(通常叫做 “quincy”)是与 Domino

51、 一起发布的默认调试程序。QNC.EXE 程序通常位于 Domino 目录中。要启用 QNC.EXE,请在操作系统的命令提示符下输入 “qnc I”。也可以通过在服务器启动时输入 “qnc nserver” 启动 QNC.EXE。如果在服务器崩溃时不生成 RIP 文件,那么请检查 QNC.EXE 是否已启用。通常,RIP 文件创建在 data 目录中。NSD(Domino 6 和更高版本)如前所述,Domino 6 和更高版本提供 NSD 特性。这个文件包含关于服务器崩溃时的状态信息。有关更多信息,请参阅本文前面的 “NSD 分析” 一节。内存转储(Domino 6 和更高版本)在 Domin

52、o 6 和更高版本中,可以在服务器控制台上使用命令 “sh memory dump” 来创建内存转储文件。内存转储文件包含关于 Domino 当前使用的内存的信息。这在故障诊断性能问题和内存泄漏时非常有用。通常,内存转储文件位于 dataIBM_TECHNICAL_SUPPORT 目录中。内存转储文件名包含一个时间戳,表示生成 NSD 时的时间。例如:注意:要将可用内存记录到文件,而不是在服务器控制台上查看它,请输入下面的服务器控制台命令: sh memory dump memory.txt HTTP 请求日志为了故障诊断与 Domino Web 服务器崩溃和挂起有关的问题,Lotus Sof

53、tware Technical Support 通常会要求您创建 HTTP 请求日志。要为请求日志启用默认设置,请编辑服务器的 Notes.ini 文件,并添加 HTTPEnableThreadDebug=1 这一行。这将 HTTP 请求日志记录设置为默认级别。(要将日志记录级别设置为记录更详细的信息,请参阅 Domino 管理文档。)也可以通过在 Domino 服务器控制台输入 “tell http debug thread on | off” 动态地启用 HTTP 请求日志记录。启用了 HTTP 请求日志记录之后,Domino 就会创建一系列名为 htthr*.log 的文件,例如 htt

54、hr_a40_10_20050914171556.log。HTTP 请求日志记录应该只用于故障诊断特定的问题,并且通常是在 Lotus Software Technical Support 的指导和帮助下完成的。不要将请求日志记录用于其他目的,比如一般管理。这些日志文件随着时间会不断增大,所以不应该长时间启用该设置,否则会消耗掉所有可用的设备空间。Automatic Data CollectionNotes/Domino 引入了自动诊断数据收集工具,也叫做 Automatic Data Collection,或者简称为 ADC。Automatic Data Collection 只意味着,当

55、Notes 客户机或 Domino 服务器崩溃时,该程序将收集调试崩溃时必需的所有数据,并在客户机或服务器重启时发送到一个 mail-in 数据库。然后,管理员就每个域具有一个位置,在这里,他们可以看到所有客户机和服务器已经发生的所有崩溃。这将有助于消除这样的情况,即管理员或用户在客户机或服务器崩溃时不能捕获适当的数据。Notes.ini 设置为了故障诊断性能和崩溃问题,您可以启用下列 Notes.ini 调试参数: Debug_threadid=1 记录每个服务器操作的每个进程和线程 ID。Debug_show_timeout=1 打开到控制台的信号量超时消息,并创建一个名为的 semdeb

56、ug.txt 信号量文本文件。Debug_capture_timeout=10 给每个信号量超时消息加时间戳。CONSOLE_LOG_ENABLED=1 (Domino 6 和更高版本)启用 Domino 控制台日志记录。服务器崩溃的故障恢复您可以将故障恢复设置为自动处理 Domino 服务器崩溃。当服务器崩溃时,它就自动关闭并重启,无需任何管理员干预。Domino 将崩溃信息记录在 data 目录中。当服务器重启时,Domino 检查它是否是崩溃后重启。如果是的,就会自动给 “Mail Fault Notification to” 域中的人员或组发送一封电子邮件。重大的错误(比如操作系统异常

57、或内部 panic)终止每个 Domino 进程,并释放所有相关的资源。启动脚本检测该场景,并重启服务器。如果您使用的是多服务器分区,并且故障发生在单个分区中,那么只有该分区终止并重启。Domino 7 中的新故障诊断特性本节简要介绍一些有助于您分析和纠正服务器挂起和崩溃的 Domino 7 新特性。Domino Domain MonitoringDomino 7 中的一个最重要且有用的服务器维护和故障诊断特性是 Domino Domain Monitoring (DDM)。这为监控一个域(或多个域)中的所有服务器提供了一个中央位置。DDM 使用名为 probes 的程序来收集来自单个服务器的

58、服务器信息,然后报告回一个特殊的数据库(DDM.nsf),您可以在该数据库中查看所收集的数据。这允许您从单个 Domino Administrator 控制台监控、分析和故障诊断大量的服务器。Activity TrendsActivity Trends 特性用于分析 “历史” 服务器数据,以助于发现只有通过很长时间才能发现的趋势。您可以查看该数据,来帮助预计和避免未来的问题。该数据从日志文件(Log.nsf)和 Catalog 任务收集而来,并存储在 Activity Trends 数据库(Activity.nsf)中。Activity Trends Collector 任务处理该数据,并产生

59、 “趋势化” 数据,用于绘制图表和平衡资源。将状态条历史写到日志文件您可以将 Notes 客户机状态条消息设置为记录到本地日志文件(Log.nsf)或者您指定的外部文件。这有助于您故障诊断 Notes 客户机崩溃。使用 Notes.ini 的设置 logstatusbar=1 将状态条消息记录到 Log.nsf。要查看已记录的消息,请打开 Log.nsf 并点击 Miscellaneous Events 视图。状态条消息后跟有 Status Msg。要将状态条消息写到外部文件,请使用 Notes.ini 的设置 Debug_Outfile= 和 Notes.ini 的设置 logstatusbar=1。例如:logstatusbar=1Debug_Outfile=c:tempStatusBarLogging.txt这将状态条消息记录到文件 StatusBarLog

温馨提示

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

评论

0/150

提交评论