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,RequestHttp,Status,
Code:,400
Reason:,Unknown,or,unsupported,protocol,version