为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

domino系统故障问题解答

2017-09-19 35页 doc 232KB 149阅读

用户头像

is_995397

暂无简介

举报
domino系统故障问题解答domino系统故障问题解答 问题一、,Domino,服务器显示了下面的错误信息:, "Extendible,Hash,Index,is,Corrupt,and,Can't,be,Used"., , 解答,当任何一个数据库的,Extendible,Hash,Table,损坏时,会产生这样的错误信息。解决此问题的方法如下:, 新建复本, 新建拷贝, 对数据库做拷贝方式的压缩,(compact,-c), 刷新其它复本的设计,然后与有问题的数据库做复制。, 注意:,有时,MAIL.BOX,的,Extendible,Hash,Tab...
domino系统故障问题解答
domino系统故障问题解答 问题一、,Domino,服务器显示了下面的错误信息:, "Extendible,Hash,Index,is,Corrupt,and,Can't,be,Used"., , 解答,当任何一个数据库的,Extendible,Hash,Table,损坏时,会产生这样的错误信息。解决此问题的方法如下:, 新建复本, 新建拷贝, 对数据库做拷贝方式的压缩,(compact,-c), 刷新其它复本的设计,然后与有问题的数据库做复制。, 注意:,有时,MAIL.BOX,的,Extendible,Hash,Table,会损坏。当这种情况发生时,邮件的发送者会收到一个邮递失败,例如:,"Error,transferring,to,serv er,mail.box;,Extendible,hash,index,is,corrupt,and,can't,be,used".,当,MAIL.BOX,损坏时,不要使用上面的任何一种方法,最好是重命名MAIL.BOX,数据库然后创建一个新的数据库。, , , 问题二、,Domino,R6.X的控制台上出现大量的,"Entry,already,in,index",, 错误,紧接着出现"Insufficient,memory,-,NSF,directory,,manager,pool,is,full"(是由于"Entry,already,in,index",错误引起)的错误信息。, 此后服务器会变得没有响应,您必须重启启动服务器才, 能使Domino重新工作。, 解决办法是:, 方法一:在Domino的Notes.ini里面添加参数,"DIRMAN_POOLSIZE_MB=100",(最小值是24,最大值是250)来避免NSF的目录管理池被填充的太快。,方法二:在Domino的Notes.ini给VIEW_REBUILD_DIR,赋一个全路径名,例如:, 把原来的值,"VIEW_REBUILD_DIR=gtrhome/",改为全路径的形式:, "VIEW_REBUILD_DIR=/notessrv/notes02/gtrhome/",, 问题三、在一个群集的环境中如何重建群集数据库目录(cldbdir.nsf),1.在群集的所有成员服务器上,停止以下任务:cldbdir,clrepl,2.在群集的所有成员服务器上,删除或者重命名cldbdir.nsf,3.在群集的主服务器上(如果有主服务器的话---否则在群集中的任何一台服务器都可以),运行load,cldbdir,和load,clrepl任务来启动,cldbdir和clrepl任务。这样,一个新的cldbdir数据库就会自动被创建。, 4.把第3步新建的cldbdir.nsf复制到群集中的其他成员服务器上。, 5.在其他成员服务器上,启动cldbdir,和clrepl任务。, 这样可以确保群集中所有成员服务器的cldbdir.nsf数据库来自同一个复本拷贝。,问题四、在Domino,R6中如何暂停群集复制器, 暂停群集复制器的方法有三种:, 1(,从Domino,Administrator:,I.,在服务器窗格中,展开“All,Servers”或“Clusters”,II.选择需要的服务器,, III.单击“服务器”“状态”附签, IV.在任务窗格中,单击“服务器任务”, V.在结果窗格中,选择“Cluster,Replicator”,VI.在“Tools”窗格中,展开“Task”,然后单击“Tell”,VII.单击“暂停”,然后单击“确定”, 2(,从Web,Administrator,I.在服务器窗格中,展开“All,Servers”或“Clusters”,II.选择需要的服务器, III.单击“服务器”“状态”附签, IV.在任务窗格中,单击“All,Server,Tasks”,V.在结果窗格中,选择“Cluster,Replicator”,VI.在“Tools”窗格中,展开“Task”,然后单击“Tell”,VII.键入,tell,clrepl,pause,然后单击“OK”,3(,从服务器控制台, 从服务器的控制台输入以下,Domino,命令:,tell,clrepl,pause, 暂停群集复制器以后,您可以采用以下方法之一来继续群集复制器:, 1(,从Domino,Administrator,I.在服务器窗格中,展开“All,Servers”或“Clusters”,II.选择需要的服务器,, III.单击“服务器”“状态”附签, IV.在任务窗格中,单击“服务器任务”, V.在结果窗格中,选择“Cluster,Replicator”,VI.在“Tools”窗格中,展开“Task”,然后单击“Tell”,VII.单击“继续”,然后单击“确定”, 2(,从Web,Administrator,,I.在服务器窗格中,展开“All,Servers”或“Clusters”,II.选择需要的服务器, III.单击“服务器”,“状态”附签, IV.在任务窗格中,单击“All,Server,Tasks”,V.在结果窗格中,选择“Cluster,Replicator”, VI.在“Tools”窗格中,展开“Task”,然后单击“Tell”, VII.键入,tell,clrepl,resume,然后单击“OK”, 3(,从服务器控制台, 从服务器的控制台输入以下 Domino 命令: tell clrepl resume 问题五、在Domino的群集中如何把一个数据库标记为“不可使用”,当查看群集中的群集目录数据库(CLDBDIR.NSF)时,你可能会注意到有的数据库被标记不可使用的状态(在“不可使用”栏)。然而您却看不到有什么操作可以使数据库的状态发生改变。, 如果您也需要使数据库不可供用户访问时,该如何操作呢,, 要把一个数据库标记为“不可使用”的状态,您需要使用管理员客户端(Domino,Administrator)来执行以下步骤:, 1(,在Domino,Administrator的服务器窗格中,选择您需要标记为“不可使用”的数据库所在的服务器, 2(,单击“文件“便签,选中所需要的数据库, 3(,右击数据库(或者选择右边的“工具“窗格中,展开“数据库“部分),4(,单击“群集”,会弹出一个“管理群集“的对话框,默认的,您会看到“不可使用”已经被选中, 5(,单击“确定“。打开CLDBDIR.NSF,您会看到该数据库已经被标记为“不可使用”的状态, 问题六、哪些简单步骤可以确定Domino的HTTP任务是否启动,,1。,在Domino服务器控制台上,输入“show,tasks”,通过显示结果判断Domino服务器的HTTP任务是否启动。参考下面的控制台反馈。, >,show,tasks, Task,Description, Database,Server,Server,for,uksun3/UKNOTES,on,TCPIP, Database,Server,Perform,console,commands,Database,Server,Listen,for,connect,requests,on,TCPIP, Database,Server,Idle,task, Database,Server,Idle,task, HTTP,Web,Server,Ready, Calendar,Connector,Idle, Schedule,Manager,Idle, Admin,Process,Idle, Agent,Manager,Executive,'1':,Idle, Agent,Manager,Idle, Indexer,Full,text,indexing,documents,in,doc/helpadmn.nsf, Router,Idle, Replicator,Idle, Billing,Idle, , (可以看到"HTTP,Web,Server")., 2。,使用“NETSTAT,-an”命令确定在相关端口上,是否绑定有进程。例如:在windows系统上:, #,netstat,-a,|,find,“80”, *.80,*.*,0,0,0,0,LISTEN, , 可以看到当前系统上的80端口被绑定,并处于"LISTEN"状态。,, 3。,通过“TELNET”测试是否有进程或者线程接受此请求。首先服务器确定是否支持Loopback接口(即127.0.0.1地址)。通过此接口测试,通常可以避免一些因为网卡或者路由引起的问题。另外通过检查公共通讯录中的服务器文档确定HTTP任务绑定的端口(通常是80)。, , 如果TELNET已连接,说明80端口上存在一进程。现象如下:,#,telnet,127.0.0.1,80, Trying,127.0.0.1..., Connected,to,127.0.0.1., Escape,character,is,'^]'., 为了确定已连接的进程是否为Domino,HTTP任务,输入“hello”并回车,此连接将结束,您通过类似于以下的信息,可以进行判断。, #,telnet,127.0.0.1,80, Trying,127.0.0.1..., Connected,to,127.0.0.1., Escape,character,is,'^]'., hello, HTTP/1.1,400,Bad,Request, Server:,Lotus-Domino, Date:,Wed,,26,Oct,2005,07:08:22,GMT,Connection:,close, Pragma:,no-cache, Cache-Control:,no-cache, Expires:,Wed,,26,Oct,2005,07:08:22,GMT,Content-Type:,text/html, Content-Length:,161, , Unable,to,Process,Request

Http,Status, Code:,400

Reason:,Unknown,or,unsupported,protocol,version

, 问题七、如何修复Domino数据库视图索引, 第一种方法:, 1。在控制台上运行命令:load,fixup,数据库名, 2。在控制台上运行命令:load,updall,-R,数据库名, 第二种方法:, 1。对要修复的数据库新建复本, 2。关闭domino服务器, 3。将损坏数据库从当前目录下移走, 4。将第一步中的新建的复本该名为原数据库名,并放在相应目录下,5。重启domino服务器, 问题八、SERVER.ID,USER.ID和CERT.ID的区别, SERVER.ID, SERVER.ID中存储服务器的证书和标识符以便于服务器之间或服务器和客户机之间的通信,当创建Notes服务器时创建SERVER.ID文件,并保存在Domino服务器的数据目录下。, CERT.ID, CERT.ID是一个验证字文件,在服务器安装和设置时创建,它自动验证第一个服务器的标识符和管理员的用户标识符。组织验证者标识符的名称通常就是公司名,缺省时也是Notes网络域的名称。当一个用户要访问一个服务器时,由CERT.ID在该用户标识符文件中盖的戳来验证该用户与该服务器之间的关系。验证成功后,用户或服务器将基于被呼叫的服务器文档中的:限制,谁可以:域,来决定是否可以访问被呼叫的服务器。如果被允许的话,数据库的存取控制列将决定是否可以访问某数据库。, USER.ID, User.ID是一个二进制文件,它标识一个授权的Notes用户。象签名一样,您的User.ID是唯一的,不可能重复。每个用户必须有一个User.ID来访问服务器,每个服务器也必须有一个Server.ID来访问另一个服务器。, 一个,User.ID由以下几部分组成:, 1.,名称, 2.,Notes,许可证号, 3.,公共密钥和私有密钥, 4.,加密键, 5.,证书, 6.,口令, 1.,名称, 指用户或服务器的名称,由系统管理员来指定。, 2.,Notes,许可证号, 它证实了该用户是合法的Notes用户,该号码与该ID文件永久联结,不能被改变。, 3.,公共密钥和私有密钥, 公共密钥和私有密钥是与服务器验证时的个人代码,它们也用于加密和解密邮件信息。, 4.,加密键, 它用于译解文档中的域,个人的加密键是每个新的User.ID文件的一部分,并且是唯一的。, 5.,验证字, 它授权用户或服务器访问另外的服务器并交换信息。一个User.ID可以含有多个验证字。当管理员创建一个新用户时,他用验证字给该ID文件盖戳,并指定过期日期。就是该验证字给予用户访问服务器的权限。当验证字过期时,用户必须通知系统管理员请求一个新的验证字。, 6.,口令, 口令是保护个人的工作站和User.ID文件被未授权使用的可选的特征,在R5中您可以配置恢复口令。, 问题九、如何设置层叠的公共通信录, (一)在服务器上创建其它域的公共通信录数据库的复本, ,点击菜单:文件:,,:数据库:,,:打开:,打开其它服务器上的其它域的公共通信录数据库, ,点击菜单:文件:,,:复制:,,:新建复本:,, 服务器:选择您自己的服务器, 数据库名称:改变数据库名称,确保和您自己的服务器上的数据库名称没有重复,例如names1.nsf, 选择立即创建, 点击:确定:按钮(重复步骤(一),创建多个其它域的公共通信录数据库的复本, (二)修改服务器的notes.ini文件, names=names.nsf,names1.nsf, 重新启动服务器, 问题十、关于解决,Domino,Web,服务器(,HTTP),宕机和挂起的问题,I.,关于HTTP,的宕机的问题, 因为HTTP任务的宕机的原因有很多种,所以要解决有关HTTP宕机的问题,需要用到几个文件来定位问题,但是首先就是要确定是否是HTTP进程引起的宕机。这可以通过查看在宕机时产生的NOTES.RIP,的文件来定位的,,而Quincy就是在系统中被作为缺省的调试程序安装的,也就是它生成的NOTES.RIP。,, 有可能引起宕机的原因有:, 代理或,CGI,坏了的图标(icons)或图像文件(images), 损坏的数据属性中不常用的设置,例如:控制访问的部分,隐藏公式(hide-when,formulas)等。, 损坏的磁盘缓存(disk,cache), 解决宕机的问题可能包括:禁用任何值得怀疑的代理或CGI;清除磁盘缓存;进行数据库维护;重建视图;以及其它的一般性维护等。为了能够定位HTTP宕机的原因,需要最少2个单独的RIP文件。而技术支持需要对每一个宕机进行诊断,以定位出:, 1。服务器在宕机的时候在做什么?, 2。服务器在宕机的时候是处理的哪一个URL,, 用刚才所得出来的URL来尝试是否可以引起再次的宕机,对于解决HTTP宕机是很重要的。一般是需要最少2-3次的重试,来看是否是由于它引起的宕机。,对于每一次的宕机,都需要收集下面的数据:,, 1。RIP,文件,(NOTES.RIP),和/或,NSD:,需要收集每一次的NOTES.RIP或NSD文件。, 2。Domino,Web,日志:,为了能够定位出在服务器上的Web,活动的,用户需要在宕机期间启用在Domino服务器文档中启用记录Web活动的选项。具体方法如下:, 1),从,Domino,Administrator,中单击“配置”附签。, 2),打开,Web,服务器的“服务器”文档。, 3),单击“Internet,协议”“HTTP”附签。, 4),在,Domlog.nsf,域中选择“启用”。, 5),保存此文档,然后重新启动,HTTP,任务以使更改生效。, ,3。控制台的输出(Console,output),和/或,LOG.NSF:,其中首选的是控制台的输出文件,因为此数据是一个典型的没有缓存的数据。而对于一些宕机事件,只有在选控制台的输出文件中才能找到错误信息。用户需要在Domino服务器的notes.ini文件中添加如下的参数,以得到控制台的输出文件。, DEBUG_OUTFILE=C:\domconsole.txt,DEBUG_THREADID=1, , 4。NOTES.INI和,服务器文档:,这些数据是用来查看是否有不正规的HTTP设置引起了宕机。, 5。REQ*.LOG文件:,为了能够更深入地诊断Domino,Web服务器宕机的问题,需要用户参照下面的步骤来为Domino启用记录HTTP的请求:,,注意:,HTTP,的请求日志是用于检查一些特殊的问题,一般是提交给Lotus,技术支持的。请不要把此功能用于其它的地方,因为这些日志文件会随着时间而增长,占用所有的磁盘空间,所以不能用于长时间使用。, 为Domino启用记录HTTP的请求,可以采用下面方法中的一种:,1。在Domino控制台上输入命令:tell,HTTP,debug,thread,on,一旦记录日志被启用,发往服务器的请求将会被记录在REQ*.LOG的文件中(在Win32平台,此文件位于Domino的程序目录下;在UNIX平台,此文件位于D omino的数据目录下)。此命令只是作用于现有的HTTP会话,一旦HTTP任务被重新启动,将不会再记录HTTP的请求。, 用户可以通过输入"tell,HTTP,debug,thread,off"来结束记录请求。,2。如果要使HTTP每次启用都记录请求日志,需要把下面一行加入到,HTTPD.CNF(此文件位于\NOTES\DATA目录下):,debugthreadlogging,on,(注意此行参数必须是小写),然后重新启动HTTP任务。, 注意:, 1。REQ*.LOG的文件会增长得很快,所以需要定期移走或删除这些REQ*.LOG文件(建议为每天做一下)。, 2。,REQ*.LOG可以在Domino服务器运行的时候被删除,删除后新的REQ*.LOG将会生成。, , II.,关于HTTP,挂起的问题, HTTP,挂起的问题是一个比较难处理的问题,需要做很多的工作,并且需要收集很多次的数据来细化此问题。, 有可能引起HTTP挂起的问题如下:, CPU,spin,(由于大量的视图重建,或是损坏的视图或文档),,过多的代理运行,或是有代理挂起的问题出现, 在服务器文档中启用了DNSLookup, 信号灯超时的问题, 网络或是绑定的端口问题(建议:可以尝试重新安装补丁), 在服务器上的过多的数据传输交易(可以从Domino的统计值中得到相关信息),为了能够精确定位出问题所在,需要用户提供出确切的环境情况,而技术支持需要确认服务器是否为挂起的状态,还是由于性能的问题引起了服务器在一段时间内没有相应。为了能够确认这些,用户需要在挂起的情形下,删除程序目录下面的已有的REQ*.LOG的文件。如果新的REQ*.LOG文件在几分钟之内被重新创建了,那么可以说明服务器还是处于活动状态,还可以处理新的浏览器所提出的请求。因此,可以说明HTTP的任务并没有被挂起,应该属于性能缓慢的问题,而技术支持就需要按照性能缓慢的问题来解决此问题。如果在删除了旧的REQ*.LOG的文件后,并没有新的REQ*.LOG的文件在几分钟之内生成,那么可以认定服务器的HTTP,状态是挂起了,因为没有新的浏览器所提出的请求被处理了。,在每次的挂起出现时,需要用户提供下面的文件给技术支持:, REQ*.LOG,文件, 访问的日志,和/或,DOMLOG.NSF, 控制台的输出和/或LOG.NSF, NSD, SEMDEBUG.TXT(如果与信号灯相关), , 其它有可能需要的文件:, NOTES.INI,和服务器文档, STATREP.NSF, 任务管理器的屏幕摄像(在Windows,平台上), 其它的操作系统级的诊断数据,例如:交换内存的使用情况等。,由于代理挂起引起的HTTP,挂起问题:, 一个主要的引起HTTP挂起的原因就是Web触发的代理的挂起。对于处理由于代理引起的HTTP挂起,一般采用下面的三个步骤:, 1。确认是否是由于一个代理引起的挂起, 2。找出引发的线程或URL。, 3。定位出引起挂起的代理, 上面的三个步骤都是需要经过很多次的、反复的调试。在大多数的问题中,技术支持可能还需要在有问题的代理中添加信息框(Message,Box)的陈述,以定位出引起挂起的原因。一旦引起挂机的代理被确认出来,技术支持将删除以前所加入的调试信息。, 重要提示:对于解决HTTP挂起的问题,技术支持需要用户分离每一次的HTTP的挂起所生成的REQ*.LOG,文件。因为REQ*.LOG文件的内容是可以累计的,所以,需要用户在每次重新启动HTTP的任务之前把原来的REQ*.LOG文件移到磁盘上其它的位置。否则,新的挂起信息将会被记录到原来的文件中,从而导致所采集的信息的混淆。, 问题十一、用户在从浏览器向Domino上传大量数据时,数据量超过一定的大小时会出错。这个问题在发送带大附件的邮件、保存带大附件的文档时表现得最为明显。特别是在,Domino,6.x,的版本中,附件大小超过10MB就无法向服务器上传了。这是什么原因,, Domino,对通过,HTTP,协议能够向服务器上传的数据量是有限制的。在,Domino,6.x,的版本中,缺省的限制是10MB。, 要修改这一限制,可以执行以下步骤:, 1.,在管理员客户端,点击“配置”标签, 2.,在屏幕左边,点击“服务器”-“所有服务器文档”,在屏幕右边,选择要修改的服务器的文档,点击“编辑服务器”, 3.,点击“Internet,协议”-“Domino,Web,引擎”标签, 4.,修改“最大POST数据”的值。此值按KB计算,例如,10000,约为,10MB。, , 提示,如果此值设置为,0,在,Domino,5.0.11,及以前的版本里都表示无限制。但在,Domino,5.0.12,中会限制为,32MB。要增大这一限制可以输入一个较大的值。,5.,(对于,Domino,5.x,版本不需要执行这一步)点击“Internet,协议”-“HTTP”标签,修改“请求内容的最大大小”域的值。此值同样按KB计算,例如,10000,约为,10MB。, , 6.,保存并关闭服务器文档,重新启动服务器(或HTTP任务)以确保所做的更改生效, 问题十二、Lotus,Domino,HTTP,服务器的活动线程数应如何设置,由于内存的限制,在单CPU的服务器上,HTTP,的活动线程数建议不要超过64。在多CPU的服务器上建议不要超过128。如果高于这两个值,会引起性能的下降甚至服务器宕机。, 这两个值是建议的最大值。在每个系统中具体应该设置成多少需要按实际情况来决定。使用以下Domino,控制台命令可以看到,HTTP,线程的峰值:,>show,stat,domino.threads.active.peak,管理员可以定期运行此命令,来确定所需要的,HTTP,线程数。,要修改,HTTP,的活动线程数,可以打开服务器文档,在“Internet,协议”-“HTTP”标签下,修改“活动线程数”域中的值,缺省值为40。, 关于,HTTP,线程数的设置,在文档"Optimizing,server,performance:,HTTP, Threads,settings", 问题十三、创建新资源出现报错“You,are,not,authorized,to,perform,that,ope ration”, 产生这个报错的原因有可能是因为该用户对管理请求数据库的访问权限不足。如果用户是通过数据库存取控制列表的缺省项获得访问权限,而缺省项又被设为 “无访问权限”的话,就会出现上述的问题。用户在管理请求数据库的最小权限应该设为“作者”。, 问题十四、如何通过程序文档来设定Domino服务器关闭和重新启动的时间,用户除了使用自己写的批处理文件来实现Domino服务器的自动重起外(Lotus,的技术支持是不涵盖此写法的),在Domino,R5,和,Domino,R6中,用restart,server,的命令也可以实现关闭服务器并重新启动的功能。那么如果要实现自动的重起,就需要创建一个程序文档来实现。具体方法如下:, 1、打开Domino,目录(names.nsf)。, 2、选择“服务器”的视图。, 3、选择“程序”的视图。, 4、,选择“添加程序”。, ,5、在“基本”页中,“程序名”中输入“nserver”。, 6、在“命令行”中输入“-c,"restart,server",”。注意:,restart,server,是必须用双引号括起来的。, , 7、在“日程安排”的页面中,定义需要此程序运行的具体时间。, ,注意:服务器不必重新启动,此程序文档就会生效。, 另外:, 1、如果服务器在启动的时候需要输入口令,那么只有等到手动输入口令后,服务器才会被重起。, 2、,在Domino,R4中,“restart,server”的命令是不被识别的,所以不能用此程序文档来实现定时重起。, 问题十五、Web,用户的会话超时设置与验证方式的关系, 根据,Web,用户的验证方式的不同,Web,用户的会话超时时间的设置也不同。,当使用多服务器会话验证时,Web,用户的会话超时时间是,Web,SSO,文档中的,Token,截止时间,缺省是30分钟。注意,这个时间是从用户通过验证开始计算的,并不是用户的空闲时间。由于功能所限,目前,Domino,还不能根据空闲时间来计算多服务器会话验证用户的到期时间。, ,当使用单服务器会话验证时,Web,用户的会话超时时间是服务器文档中“Internet,协议”-“Domino,Web,引擎”标签下的“会话超时时间”,缺省是30分钟。这个时间是从用户最后一次操作开始计算的,是用户的空闲时间。, , 当使用普通的用户名和口令验证时,没有会话超时时间的设置,用户的浏览器关闭的同时会话也就结束了, 问题十六、按实际使用的空间计算数据库是否超过限额, 在,Domino,R6,中,可以按实际使用的空间(使用率)来计算数据库是否超过限额。可按以下步骤设置这一功能:, 1.,打开要设置的服务器文档, 2.,在“事务记录”标签下,“限额强制”域中,选择“添加注释时检查文件中使用的空间”,如图, ,3.,保存并关闭服务器文档。重新启动服务器使该设置生效。, 此项设置虽然在“事务记录”标签下,但并不需要启用事务记录就可以生效。,提示,启用了此功能后,管理员仍需定期运行压缩(Compact)任务,以免数据库占用过多的磁盘空间, 问题十七、DominoR6--系统故障恢复, 您可以设置故障恢复以自动处理服务器崩溃。当服务器发生崩溃时,它会关闭自己,然后自动重新启动,不需要管理员的干预。致命错误(如操作系统异常或内部应急等)会终止每个,Domino,进程,并释放所有相关的资源。启动脚本会检测到该情况,并重新启动服务器。如果使用了多个服务器分区,而故障发生在其中一个分区上,则只有该分区会终止并重新启动。, , Domino,将崩溃信息记录在数据目录中。当服务器重新启动时,Domino,会检查它是否是在崩溃后重新启动。如果是,则将一封电子邮件自动发送给“将崩溃通知发送给”域中的个人或群组。该电子邮件中包含崩溃时间、服务器名称和,FAULT_RECOVERY.ATT,文件(如果存在),该文件中包括可选的清除脚本中的其他故障信息。, , 故障恢复系统会在可以读取,Domino,目录之前初始化。在此初始化过程中,故障恢复设置是从,NOTES.INI,文件中读取的,稍后该过程会从,Domino,目录中读取此信息,并将其保存回,NOTES.INI,文件。重新启动,Domino,服务器后,对,Domino,目录或,NOTES.INI,文件所做的任何更改都将生效。要禁用对,Domino,目录的读取以及随后对,NOTES.INI,文件的更新,请使用,NOTES.INI,文件的,FaultRecoveryFromIni=1,设置。, 启用故障恢复, 1.,从,Domino,Administrator,中,单击“配置”附签,并展开“服务器”区段。,,2.,打开“服务器”文档,单击“编辑文档”,然后单击“基本”附签。,,3.,在故障恢复区段中对“在故障/崩溃后自动重新启动服务器”选中“启用”。,4.,在“失败通知发送给”域输入有关的用户名。, ,问题十八、如果,ADMIN4.NSF,文件变得很大或可能损坏,该怎么办?,如果ADMIN4.NSF文件很大,可以考虑执行以下步骤来限制,ADMIN4.NSF,的大小:, 选中该数据库,点击菜单文件--复制--设置-节省空间,设置启用“删除最近X天内未修改过的文档”为,15,天。确保所有的复本有相同的设置。, ,注意(很重要):当启用“删除最近X天内未修改过的文档”后,如果过了指定的天数后交叉网络域(cross-domain)配置文档依然没有被修改,则这些文档会被删除。正因如此,如果存在交叉网络域配置文档,不推荐使用该方式。,,确保管理请求,(AdminP),在正确运行。, Notes,R4.6.4,及以后的R4.6.X版本在服务器文档的“管理”段落下有一个新的域,启用该域:在ADMIN4.NSF中不拉入空的答复项目("Do,not,put,null, response,entries,in,ADMIN4.NSF")。, , 如果ADMIN4.NSF可能损坏,可以考虑执行下列步骤:, 1.,查看并写下数据库大小和文档数量, 2.,对数据库做一个备份, 3.,禁用该数据库的复制, 4.,更换设计(文件--数据库--更换设计),-,确保使用原始的,Lotus,ADMIN4.NTF, 模板文件, 5.,Load,Fixup,ADMIN4.NSF, 6.,Load,Compact,ADMIN4.NSF, 7.,Load,Updall,ADMIN4.NSF,-R,8.,如果该数据库好了,则重新启用,ADMIN4.NSF,的复制(在第三步中被禁用),如果ADMIN4.NSF仍然是坏的或者太大:, 停止Domino服务器,从数据目录中移出坏的,ADMIN4.NSF,这样,AdminP,会自动重新创建该数据库。只有当Domino服务器启动时,才能创建一个与原先的数据库具有相同复本标识符的新的ADMIN4.NSF。,服务器启动时,AdminP,任务必须启动。然后与其它服务器上的,ADMIN4.NSF,进行复制。, 注意:如果管理员使用文件--数据库--新建拷贝,则会创建一个具有不同复本标 识符的数据库。这样,就必须删除域中的所有其它服务器上的ADMIN4.NSF, 然后将该数据库复制到域中的所有其它服务器。, 问题十九、Administration,Process:问题和错误消息, 服务器控制台可能出现下列错误。其中一些消息要求更正特定条件,而其他则是 状态消息。,, Administration,Process:,retrying,a,request,that,could,not,be,performed,pr eviously,because,another,process,was,modifying,the,document.,,此消息指明在处理多个单独的请求过程中,Administration,Process,的两个线程 试图同时修改“Domino,目录”中的文档。这样将导致,Administration,Process,重试其中一个请求。这是一个状态消息,不要求操作。,, Administration,Process:,Unable,to,access,transfer,context,information.,, 此消息指出,Administration,Process,无法访问执行指定任务所需的总体信息。 重新启动,Administration,Process,或者在必要时重新启动服务器。,, Administration,Process:,Unable,to,create,entry,thread.,,在,Administration,Process,无法创建线程来运行,Administration,Process,任 务时此消息出现。重新启动,Administration,Process,或者在必要时重新启动服 务器。,, Insufficient,memory,-,Admin's,request,queue,pool,is,full.,,此消息指出当前无足够内存运行,Administration,Process,。要更正此问题,请 重新启动服务器。,, No,Address,book,is,present,on,this,server;,the,Admin,Process,cannot,continue,without,one.,, 如果在没有存储“Domino,目录”复本的服务器上启动,Administration,Process, 此消息就会出现。请在服务器上创建“Domino,目录”复本,然后再重新启动,Ad ministration,Process。,, Removing,,view,notes,in,the,Address,Book.,,viewname 在,Administration,Process,从“Domino,目录”中删除过时的统计信息和事件监 控文档时此消息出现。这是一条状态消息,不要求操作。,, Reporter:,Could,not,locate,view,viewname.,, 当,Administration,Process,不能在“Domino,目录”中找到过时的统计信息及事 件监控文档时此消息出现。这是一条状态消息,不要求操作。,, databasename,atThe,Administration,Process,cannot,delete,the,database,,this,time,because,it,is,in,use,by,someone,else;,will,try,again,at,time.,, 此消息作为,Delete,Unlinked,Mail,File,请求的结果出现。它指出,Administrati on,Process,正重试删除邮件的请求,此邮件先前因有人正在访问它而不可用。 这是一条状态消息,不要求操作。,, The,Administration,Process,could,not,change,or,delete,the,name,from,t he,document,because,another,process,was,modifying,it.,,此消息指出:在处理单独的删除或重命名请求的过程中,Administration,Process,的两个线程试图修改数据库中的同一文档。结果,只有一个请求被处理,Ad ministration,Process,正在重试另一个。这是一条状态消息,不要求操作。,, The,Administration,Process,does,not,have,enough,memory,to,compute,t he,formulas,required,for,request,processing.,,此消息指出当前没有足够的内存来运行,Administration,Process。要更正此问 题,请重新启动服务器。,, The,Administration,Process,is,retrying,a,name,change,or,deletion,from,t he,document.,, 此消息作为重命名或删除请求的结果出现。它指出,Administration,Process,正 重试在文档中更改或删除名称的请求,最初此文档因有人正在存取它而不可用。 这是一条状态消息,不要求操作。,, The,certificate,contained,in,the,note,was,not,issued,by,the,selected,cert ifier.,, 如果选择“操作”“重新验证个人”或“操作”“重新验证服务器”但未选择原验证者,则 会出现此消息。如果未指定原验证者,则可以提交此请求,但不会在,Administr ation,Requests,数据库中发布此请求。要更正此问题,请再次选择操作,并选 择原验证者。,, The,replica,of,the,,moved,by,the,Administration,Process,has,ndatabase ot,been,initialized,by,the,replicator.,, 此消息作为,Monitor,Moved,Replica,请求的结果出现。,它指出,Administratio n,Process,在删除原复本之前,正等待复制器对新位置处的复本进行初始化。 这是一条状态消息,不要求操作。,, The,selected,certifier,isn't,an,ancestor,of,the,entity,to,be,updated.,, 如果试图选择“操作”“申请新的验证者”将个人移到不同的层次结构中但未选择原验证者,则会出现此消息。如果未指定原验证者,则可以提交此请求,但不会在,Administration,Requests,数据库中发布此请求。要更正此问题,请再选择“申请新的验证者”并选择原验证者。,, The,selected,certifier,isn't,the,target,certifier,in,the,move,request.,, 如果选择“操作”“Complete,move,for,selected,entries”来试图将用户名移到不同的层次结构中,且目标验证者不是最初选择“操作”“重命名”““申请新的验证者””时指定的验证者,则出现此消息。如果完成移动时指定的目标验证者是错误的,请在,Administration,Requests,数据库的,Name,Move,Requests,视图中选择用户名,并再次选择“操作”“Complete,move,for,selected,entries”,指定正确的目标验证者。如果原来选择“操作”“申请新的验证者”时指定了错误的验证者,请重复此操作并指定正确的验证者。 , 问题二十、如何提升服务器安全性,避免Internet服务器将此服务器作为SMTP中转主机, 如何配置服务器,提升服务器安全性,避免Internet服务器将此服务器作为SMTP中转主机 1、打开服务器配置文档,选择“路由器/SMTP”--"限制和控制"--“SMTP返回控制 2、“返回中继控制”栏目下,在选项“允许仅来自以下外部Internet 主机的消息被发送到外部Internet 域”中填入固定网段地址, 如[9.100.*.*]。 3、重新启动服务器 问题二十一、如何更新用户的邮件设计, 如果改变了mail50.ntf的设计,那么就要对所有的邮件文件进行设计更新,只需Lotus中的帮助进行就可以了,全文如下:, 将用户的邮件文件升级到,R5,模板时,可以逐个文件地进行,也可使用邮件转换实用程序自动升级设计。确保已将驻留邮件文件的,Domino,服务器和访问它们的,Notes,客户机程序升级到,R5,否则用户将无法使用新设计中的,R5,特性。应在用户不访问邮件文件的时间(例如:凌晨或周末)升级。应通知用户,他们的邮件文件在升级的过程中将不能使用。, ,,1.,如果用户已定制了他们的邮件文件,则应通知他们备份这些定制。例如:用户制作了仅包括数据库设计的邮件文件拷贝。这使得用户能够将他们对,R4,邮件文件所做的更改重新应用于新的,R5,邮件模板中。在许多情况下这些更改是不必要的,因为,R5,特性可以完成与这些修改相同的功能。应让用户先试用未做更改的新的,R5,邮件模板,然后再决定他们需要或希望做出何种更改(如果 有的话)。, ,,2.,启动希望定制邮件文件的,Domino,服务器。, ,,3.,关闭路由器。键入, tell,router,quit, 并按,ENTER,键。这将防止,Domino,在升级邮件文件期间将邮件路由至邮件文件。在升级邮件文件过程中,邮件被存储在,MAIL.BOX,中。升级完邮件文件并再次加载路由器任务后,路由器将处理并传送,MAIL.BOX,中的邮件。,,,4.,装入邮件转换实用程序。键入, load,convert,[arguments], 并按,ENTER,键。关于邮件转换实用程序可使用的参数,请参阅下文。,,,5.,在此服务器上完成将邮件文件升级到,R5,模板的操作之后,应装入路由器。键入, load,router, 并按,ENTER,键。, ,,6.,通知用户已将他们的邮件文件升级到,R5,设计。他们可能会有一些关于,R5,邮件文件新增功能和特性的问题。如果用户已定制自己的,R4,邮件文件,则可让他们先使用,R5,邮件文件来确定那些定制的设计是否仍有必要。如果必要,可使用户将那些更改重新应用到,R5,邮件文件的设计中,但不应将视图从,R4,设计拷贝到,R5,邮件文件中。用户或设计者应直接对,R5,设计元素做更改。,邮件转换实用程序使用参数来指定选项。其形式为:, load,convert,[-r,|,-l,|,-f,|,-m],mailfilepath,existingtemplatename,newtempl atefilename, 其中,-r,转换指定目录的子目录中的邮件文件,-l,创建邮件文件的一个文本列表,-f,使用邮件数据库的文本列表来决定应升级哪些邮件文件,-m,转换供,IMAP,使用的文件,mailfilepath,指定升级哪个或哪些邮件文件,existingtemplate name,指定升级某种特定的邮件文件设计(例如:仅为使用,R4.6,设计的邮件文件),newtemplatefilename,指定升级邮件文件所使用的模板。,使用邮件转换实用程序, 可以使用邮件转换实用程序,用于:, 升级单个邮件数据库, 升级目录中的所有邮件数据库, 升级目录及其子目录中的所有邮件数据库, 升级列在文本文件中的所有数据库, 创建列出了目录中所有邮件数据库的文本文件, 转换采用,IMAP,的邮件文件, 升级单个邮件数据库, 本样例查找,Notes,数据目录的,\MAIL,子目录中的邮件数据库,USER.NSF。邮件转换实用程序使用,R5,邮件模板,MAIL50.NTF,来替换当前的邮件模板,而无论此邮件文件所使用是何种模板。, load,convert,mail\user.nsf,*,mail50.ntf,升级目录中的所有邮件数据库, 本样例查找位于,Notes,数据目录的,\MAIL,子目录中使用,R4.5x,邮件模板,StdR45Mail,的所有数据库,并使用,R5,邮件模板,StdR50Mail,(MAIL50.NTF), 来替换它们的设计模板。, load,convert,mail\*.nsf,stdr45mail,mail50.ntf, 升级目录及其子目录中的所有邮件数据库, 本样例查找位于,Notes,数据目录的,\MAIL,子目录及,\MAIL,目录的子目录(例如:C:\NOTES\DATA\MAIL\GROUP1、C:\NOTES\DATA\MAIL\GROUP2,和,C:\NOTES\DATA\MAIL\GROUP3)中的所有数据库,并将它们升级到,R5,邮件模板,MAIL50.NTF。, load,convert,-r,mail\*.nsf,*,mail50.ntf,升级列在文本文件中的所有数据库, 可以创建一个列出希望升级的数据库的文本文件,并让邮件转换实用程序使用它来仅升级那些文件。例如:创建一个列出了所有希望升级的邮件数据库的文本文件,MAILLIST.TXT,并将其保存在目录,C:\TEMP,中。本样例查找,MAILLIST.TXT,中列出的所有数据库、判定这些数据库是否使用与,STD*,相匹配的设计模板(如,StdR4Mail),并使用,R5,邮件模板,StdR50Mail,(MAIL50.NTF),来替换匹配数据库中的设计。, load,convert,-f,c:\temp\maillist.txt,std*,mail50.ntf, 创建列出了目录中所有邮件数据库的文本文件, 可以使用邮件转换实用程序来创建一个文本文件,它列出服务器上的所有主控邮件数据库,而不列出复本邮件数据库。本样例在,C:\TEMP,目录中创建一个文本文件,MAILLIST.TXT。MAILLIST.TXT,包含服务器上主控邮件数据库的列表,但不包括复本邮件数据库。使用此选项创建文本文件之后,可以使用此文件来升级列在其中的邮件数据库。请参阅“升级列在文本文件中的所有数据库”。,load,convert,-l,c:\temp\maillist.txt,转换采用,IMAP,的邮件文件, 当决定使用采用,IMAP,的,Notes,邮件文件时,应运行邮件转换实用程序激活邮件文件中,IMAP,特性。本样例为在,Notes,数据目录的,\MAIL,子目录中的邮件数据库,USER.NSF,使用,IMAP,作好准备。, load,convert,-m,mail\user.nsf,注释,,当使用通配符(如,*)指定要将哪些文件升级到,R5,邮件模板时,应确保目录(如果指定的话,还有子目录)中的所有数据库均为邮件文件。使用,*,通配符时,Domino,使用指定的模板(如,R5,邮件模板)来替换由,*,指定的所有数据库(如目录中的所有数据库)中的设计。如果使用,R5,邮件模板替换了一个非邮件数据库中的设计,则应使用适当的模板来替换此数据库中的设计以进行复原。可以通过在转换实用程序中指定希望复原原来设计的数据库及正确的模板来完成此项操作。, 警告,,当将邮件文件从,R4,设计升级到,R5,时,转换任务不要使用,-s,参数。-s,参数将忽略任何取消选定“保留”位的文件夹和视图。该位相当于设计属性中的“刷新/替换设计时不允许修改”参数。系统文件夹和用于创建邮件文件的原始模板的其他设计元素没有设置该位(即使数据库设置为继承设计)。如果使用,-s,参数运行“转换”实用程序,则系统文件夹(如“收件箱”)不更新。由于必需的,Script,库已删除且操作按钮已升级,这将影响升级为,R5,的邮件文件。,一般用户只需要输入:load,convert,mail\*.nsf,*,mail50.ntf,就可以搞定了, 问题二十二、在Domino服务器上设置POP3服务的空闲超时时间,正常情况下,空闲超时功能是默认就有的。在Domino,R5服务器中,默认值是15分钟。这个值同时也可以被notes.ini文件中的一个参数重新设置:,POP3_SESSION_TIMEOUT=10, 参数值是以分钟为单位的。在上面的参数中,空闲超时时间已经被改写成10分钟。这个参数的设置需要重新启动POP3任务才能生效。, 1、在第一次配置服务器,在高级配置的附加的服务中不要选择日历连接器和日程安排管理器;在Web浏览器不要选择IIOP。, 2、可以指定,Web,服务器所能处理的线程数,或者指定用户在到达服务器的单一连接上所能发送的请求数。通常情况下,指定的线程数表明了能同时访问服务器的用户数。, 如果活动的线程数已达到指定值,则,Domino,服务器会挂起新的请求,直到另一个请求处理完毕、线程变为可用为止。计算机的性能越好,应指定的线程数目就越大。如果计算机在处理日常任务(如交换内存)上花费大量时间,则应指定一个较小的线程数。, 线程选项出现在“服务器”文档的“Internet,协议”“HTTP”附签中。,问题二十三、如何修复损坏的数据库, 在使用事务记录时,数据库损坏的情况不会频繁发生。使用事务记录记录对数据库进行的更改后,服务器可在系统出现故障(例如,服务器出现故障或停电)时自动使用事务日志还原和恢复数据库。如果发生磁盘故障,则将其与合格的备份实用程序配合使用,通过事务日志还原和恢复数据库。 日志文件 (LOG.NSF) 的“Miscellaneous Events”视图记录有关已损坏的文档和视图的详细信息。日志文件中的以下消息表明文档已损坏: Document NTdocument number in database database name is damaged Document document number in database database name has been deleted 以下消息表明 Domino 已重建、正在重建过程中或无法重建损坏的视图: Page format is incorrect Invalid CNO vector - position == 0 Container integrity has been lost - rebuild 有关使用日志文件的信息,请参阅 Domino 服务器日志 (LOG.NSF) 主题。 修复损坏数据库的方法 如果您发现数据库已损坏,则可以使用以下任一方法来尝试解决问题。由于已记录的数据库的损坏问题很少发生,因此这些方法主要用于解决未记录的数据库中的损坏问题。 运行 Fixup 修复损坏的视图和文档。 运行 Updall 修复损坏的视图和全文索引;如果是视图损坏问题,请在尝 试运行 Fixup 之前尝试运行 Updall。 运行 Compact(带 -c 选项)解决 Fixup 没有更正的损坏问题。 按 Shift+F9 键重建一个视图;按 Ctrl+Shift+F9 重建数据库中的所有视 图 创建数据库复本。 问题二十四、如何更改管理进程使用的线程数 缺省情况下,管理进程使用三个线程来处理请求。要提高管理进程的性能, 请增加线程数。 1. 从 Domino Administrator 中,单击“配置”“服务器”“当前服 务器文档”。 注意 如果要为另一台服务器编辑“服务器”文档,请单击“配置”“服 务器”“所有服务器文档”,然后选择要编辑的文档。 2. 单击“编辑文档”,然后单击“服务器任务”。 3. 在附签的“基本”区段的“最大线程数”中输入一个大于 3 的值。 4. 单击“保存并关闭”。 5. 要使更改生效,请停止管理进程,然后重新启动。在服务器控制台 中输入下列命令: tell adminp q load adminp 问题二十五、控制“管理请求”数据库的大小 当管理员充分利用管理进程时,将在“管理请求”数据库 (ADMIN4.NSF) 中生成大量请求文档和相应的答复日志文档,从而使数据库变得相当大。存取控制列表 (ACL) 管理、“读者”、“作者”和“名称”域管理及邮件文件管理请求都由网络域中的所有服务器进行处理,并生成具有“此名称未显示在任何地方”或“此文件不在此服务器上”状态的答复日志文档。 要避免保存这些类型的文档,请您的网络域“所有服务器”文档上“当记录无变化状态时存储管理进程日志项”设置为“否”。 有关管理进程及“所有服务器”文档中的设置的详细信息,请参阅本章中的处理管理请求的日程安排。 使用“节省空间”设置 应检查所有服务器上的 ADMIN4.NSF 的“节省空间”设置(因为这些设置不在到网络域中进行复制),并确保选中“删除最近 # 天未修改的文档”。请确保为 此设置输入合理的数字(例如,少于 90 天),这取决于您希望将此管理请求活动的历史保留多长时间。此信息存储在“编目”文档中。如果运行此编目,则可创建显示此信息的视图。 1. 从 Domino Administrator 中,选择文件,然后用鼠标右键单击“管理请 求”数据库。 2. 选择“属性”,然后单击“复制设置”“节省空间”。 3. 单击“删除最近 # 天内未修改的文档”,并从列表中选择天数。单击“确定” 问题二十六、如何邮件跟踪 Domino的管理员和最终用户都可以跟踪邮件。管理员可以跟踪任何用户的邮件,最终用户只能跟踪自己发的邮件。 您可以设置邮件跟踪规则,指定Domino记录哪些邮件信息。如, 指定不记录某些用户发出的特定邮件主题的邮件。 Domino将所有消息跟踪信息放在MTSTORE.NSF中,当管理员或用户搜索某一邮件时,Domino搜索该数据库,得出结果。此数据库是启动“邮件跟踪任务”时自动产生的。 您可以按以下方法跟踪一封邮件: (一)设置邮件监控 (1) 启动邮件跟踪任务: LOAD MTC (2) 配置邮件跟踪服务器文档 指定邮件跟踪数据库MTSTORE.NSF收集和记录您所关心的邮件信息。 选择服务器配置 文档的“路由/SMTP”--“消息跟踪”,完成以下项:启用“消息跟踪”,确定对哪些 用户或组“不跟踪”,确定是否“记录邮件主题”,确定对哪些用户或组“不记录邮 件主题”,输入“邮件跟踪时间间隔”,确定哪些服务器和用户在本服务器上“可以 跟踪邮件”,确定哪些服务器和用户在本服务器上“可以跟踪主题邮件”。 (3) 建立报告数据库REPORTS.NSF 在服务器上使用REPORTS.NTF创建邮件使用报告数据库REPORTS.NSF,设置权限控制, 启用所有定时代理,在服务器文档的“安全”--“代理限制”--“运行不受限的 LotusScript/Java agents”选项,给与管理员以运行不受限代理的权限。 (二)跟踪一封邮件 (1) 在管理员界面中,选择“消息跟踪--跟踪中心” (2) 选择“新的跟踪请求”,输入跟踪对象条件,如:发信人,收信人,发信时间,跟踪 起始服务器,信件主题和消息ID。 (3) 在发现的消息队列中选择您关心的某一邮件,点击“跟踪消息”。 (4) 分析跟踪结果,选择某一邮件服务器观看详细信息,检查邮件投递状态 问题二十七、
/
本文档为【domino系统故障问题解答】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索