您的位置:首页 > 其它

Lotus Domino服务器及其应用系统的高级管理(2)

2006-08-27 14:26 417 查看
mino服务器的优化

群集的使用

使用domino群集的出发点是平衡服务器间的负载、备份服务器。当访问的客户太多时,单台服务器负荷较重,采用群集后,两台服务器可以平均分配负荷。群集的前提条件是两台服务器上的数据库互为副本。当用户访问群集中某服务器上不可用的数据库时,domino将自动转移到群集中其他服务器上此数据库的副本(如果副本可用)并打开。实际应用中当某个服务器上的数据库有所变化时,则另一个服务器上的该数据库的副本也同步变化,domino群集的这种不断同步复制数据库,保证了无论用户打开哪个副本,其信息总是完全相同的。只有在 domino administrator 中群集服务器的“服务器”“状态”附签“任务”列表中存在 cldbdir(cluster database directory manager) 和 clrepl(cluster replicator),才表示群集创建成功。笔者曾测试过群集功能,并监控两台服务器的控制台显示信息。正常工作时,一台服务器的数据库有变化,控制台立即显示将此变化push给另一台服务器的数据库副本上;当人工关闭一台服务器时,另一台服务器立即自动承担所有任务,客户端的notes状态栏也显示出重定向副本的信息。

共享邮件的使用

使用共享邮件的出发点是节省服务器的硬盘空间。例如,张三给全体工作人员(共100人)发送了一个1m的邮件,若没有采用共享邮件,则每个用户邮箱中都存入此1m邮件,共占有服务器100m的硬盘空间;若采用了共享邮件,则仅在每个用户的邮箱中加一条指针链接记录,真正1m的内容仅在共享邮件中保存一份,故共占有服务器硬盘空间为1m多一点。这对用户来说是完全透明的,用户依然同没设置共享邮件之前一样操作自己的邮箱。

高版本继承低版本的共享邮件,5.0以上版本共享邮件的大小没有限制(5.0之前最大为4g),笔者在5.0上设置共享邮件,曾升级到5.0.3,后又升级到5.0.9,用户邮件不受影响。设置共享邮件后,重启动domino服务器,控制台显示一条记录:“router: shared mail database e:lotusdominodatashared01.nsf will be used for mail delivery and transfer”,说明共享邮件设置成功。

系统用户的管理

notes应用中涉及到用户的维护工作主要包括:

用户注册

应该根据本单位的机构设置来规划用户的注册,有多个部门时,应该先为每个部门注册组织单元,再用每个组织单元的验证字id注册对应部门的个人。用户注册对话框中应该选择高级,将用户的标识符文件存储在服务器的本地上,这样即使客户端的id丢失,也能找到服务器上的备份,但这些服务器上的id文件应该严格管理。

用户权限的分配

涉及到权限管理的地方主要为:数据库的存取控制列表、表单文档的读者和作者域。此外可以在事件中编写 scripts 和公式来限制用户的权限,例如为保证最新公文只有系统管理员才能删除,笔者在资源“数据库script”的querydocumentdelete事件中加入了限制代码:

set collection = source.documents

set doc = collection.getfirstdocument()

if doc.processflag(0) =“1”then '最新公文视图

user = session.comm

if user <>”admin”then

messagebox”您不能删除此文档!”, mb_ok, “错误”

c = false

else

answer = messagebox(“真正要删除选定的文档吗?”, 4, “确认”)

if answer = 7 then

c = false

end if

end if

end if

用户id的重新验证

当用户验证字将要过期并希望指定新的过期日期时,需要重新验证标识符。重新验证时若服务器上没有certlog.nsf文件,则会提示错误。因此在安装了第一台 domino 服务器后,就应创建 certification log (certlog.nsf)。向 domino 添加服务器和用户时,certification log 将保留有关注册它们的记录,如验证日期和到期日期。缺省验证字的有效期为两年,到期前三个月客户端就开始提示要求重新验证,因此为减少重新验证的工作量,注册或重验证时可以适当延长有效期。重新验证有两种方法,一种方法是用户通过电子邮件直接向管理员申请新的验证字,管理员反馈邮件,用户按邮件提示操作完成;另一种方法是由系统管理员通过administrator的“个人”-“重新验证”功能,分别对本单位不同部门的人员(n个部门操作n次)统一验证,验证完后客户访问服务器时自动更新本地用户标识符,在状态栏提示:“已根据新的到期日而更改了标识符文件中的层次结构验证字”。推荐使用第二种方法,此方法对用户是透明的,不需要用户的申请,管理员操作也简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐