一、安装 domino 服务器作为 Windows 的服务 Windows service 是一种系统自动的、 无人参与的程序 (仅存在于 Windows NT、 2000 和 XP 操作系统中) , 它能够在系统启动时开始运行。 因此,Domino 管理员常常希望将 Domino server 添加成 Windows 服务。 下面我们介绍自动安装和手动安装两种方式。 (一)自动安装 运行 Domino 安装程序,在”Lotus Domino 安装”窗口中,选择你安装的服务器类型,有四种服务器类型 可供用户选择:Enterprise, Messaging, Utility, Customize。这里,用户可以选择是否安装“Domino as Windows Services”。如果选择前三种服务器类型中的任意一种,“Domino as Windows Services”则默认安 装。如果用户不希望安装“Domino as Windows Services”,可以在 Customed 服务器类型中将“Domino as Windows Services”选项去掉。 安装了“Domino as Windows Services”选项的服务器不同的是:
服务器初次启动时会询问用户是否将 Domino 作为 Windows Service 启动。如下图一所示: 图一:
在此对话框中,如果用户选择“Start Domino as Windows service”,则 Domino 将以 Windows service 的方 式启动, 此时如果我们到系统管理工具的 Services 工具中查看, 会发现 Domino server 已经作为 Windows 的服务列在其中。如图二所示: 图二:
其中的启动类型为手动或自动取决于用户在启动时是否选择“Always start Domino as a service at system startup”选项 (如图一) 选择这个选项则服务的启动类型为自动, 。 否则为手动。 当然用户也可以在 Services
工具中将其启动类型改为手动或自动。 至此,我们已经成功地将 domino 服务器安装成 Windows 的服务。 (二)手动安装 如果在 Domino 安装阶段没有选择安装“Domino as Windows Services”或者在图一中没有选择将其作为 Windows
service 的方式启动,又该怎么办呢?Domino 安装完毕后,在程序目录可以找到 ntsvinst.exe 文 件, 我们可以利用它来完成Windows 的服务的安装和删除工作。 无论安装过程中是否选择“Domino as 注: Windows Services”选项,都能在程序目录下找到 ntsvinst.exe 文件。ntsvinst.exe 程序的帮助如下: 图三:
从帮助中,我们可以很清楚地知道 ntsvinst 的用法。 总结如下: 将 Domino server 添加成 Windows 服务 1. 在命令行窗口中,进入 Domino 所在的目录,键入命令 ntsvinst.exe -c 就可以将 Domino server 添加 为一个 Windows 服务。 例如: D:\LOTUS\Domino>ntsvinst -c 2. 然后设置该服务为自动启动,并启动该服务:
打开 Windows 控制面板,双击“管理工具”,再双击“服务”。接着在服务窗口中找到 Domino Server 所对应 的服务,设置这个 Windows 服务 的属性:“启动类型”选择“自动”;“服务状态”中单击“启动"。 这样,Domino Server 会作为 Windows
服务随着 Windows 操作系统启动而自动自动。我们也可以通过-t 选项来设置 Domino Server 服务的名字。注:-t 和后面的双引号中间没有空格。
二、删除 domino 服务器作为 Windows 的服务 由于 Domino 服务器升级或其他原因,有些不需要的 Domino 服务会出现在服务列表中,用户该怎么删除 它们? 在命令行窗口中,进入 Domino 所在的目录,键入命令 ntsvinst.exe -d-t"Title for Notes Service"。 例如:D:\LOTUS\Domino>ntsvinst -d
此时进到“服务”工具栏中查看就会发现当前 Domino server 对应的服务已被成功删除。ntsvinst 不仅能够删
除自己 Domino Server 的服务,还能删除其他 Domino Server 对应的 Windows 服务,只需要在-t 参数后 面指定正确的名字即可。 为了确保服务的名字正确, 可以从服务窗口中找到 Domino Server 所对应的服务, 双击,拷贝显示名。
当然用户也可以直接在注册表中删除与 Domino server 服务对应的键值,不过任何时候对注册表的操作都
应该谨慎,最好在修改之前进行导出备份。
Edit
Article information Category: Tags: Last Updated: Originally Added:
Version: 中文 administration Kevin Giles May 7, 2009 5:16:49 AM Ya Feng
Luo May 7, 2009 5:16:49 AM 0
Attachments (0)
Revisions (0)
Comments (1) Created by cun1000000 S on Jun 12, 2009 5:50:06 AM 在作为
service 启动的同时还去启动 domino controller。在 windows2003 上以 service 启动时还能看到 domino 控制台窗口,在 2008 上启动 domino controller 之后 domino 控制台窗口就看不到了,只能以 jconsole 连接上才能查看控制台内容和进行操作。
一、Domino Web服务器配置Domino Web服务器的工作方式是:Domino Web服务器检查外来请求中的URL,确定该请求是针对Domino数据库中的条目还是文件系统中的HTML文件。如果是HTML文件,Domino服务器将同其他Web服务器一样,为Web客户机提供文件服务。如果请求的是Domino数据库中的内容,Domino将与数据库交互作用,为Web客户机处理消息,或者将信息从Web客户机存入数据库。
Domino支持URL扩展,该扩展使得Web客户机能够使用Domino功能。例如:Http?//www.kingstone.com/hello.nsf﹖OpenDatabase可以用于打开Kingstone.com站点上的数据库等。
配置Domino Web服务器步骤如下:
1.首先启动Domino Administrator,在Domino Administrator中,单击“配置”附签,选择“服务器”,然后打开“服务器”文档。
2.选择“端口→Internet端口→Web附签”,然后填入TCP/IP端口号,如果你的NT装有IIS,建议选择端口号不要和IIS相同,如8081等。
3.选择“Internet协议→HTTP附签”,然后在DNS查询项中选择“禁用”,这样可以改善Domino服务器性能。接着启用“联编到主机名”,在“主机名”中输入别名,这样可允许用户使用不同于Domino服务器名的别名来访问Web服务器。最后在“允许HTTP客户浏览数据库”一栏中选择“是”,允许Web用户使用“﹖OpenServer”命令显示服务器上的数据库列表。
4.选择“Internet协议→Domino Web引擎”,然后选择“启用”,使搜索站点者可以访问本站点。
5.最后在NT控制台中输入命令“tell
http restart”,重新启动http服务,使得修改得以生效。
6.其它Domino Web服务器控制操作:
(1)手动启动Web服务器,在控制台中输入“load http”。
(2)启动Domino时自动启动Web服务器,只需在NOTES.INI中编辑ServerTasks,使其包括http命令。
(3)关闭Web服务器可以在控制台中输入“tell http quit”。
二、Domino Web服务器应用
Domino Web服务器较之IIS系统的优点在于:Domino Web服务器包含了数据库、页面、应用程序,同时提供了众多的模板,使得用户可以迅速完成一个含数据库功能复杂站点的建设。以下结合一个Web方式BBS系统的创建要点介绍Domino Web服务器的应用构建要点。
1.建立BBS组件
(1)数据库:向HTTP服务器显示一个Notes数据库来组织、保存数据和设计元素以供Web用户查看。
(2)表单:为用户提供向数据库中输入新信息和查看现有信息的框架。
(3)文档:保存数据库数据的单个W-eb页面。
(4)域:文档中的域包含了一部分信息,例如人名、注释、号码、日期或计算结果。
(5)导航器:作为图像映像出现在W-eb页面上,导航器提供了图形化的方式来让用户查找文档或在打开的数据库中执行操作而不用打开视图。
(6)主页面:可使用AboutDatabase文档或表单、导航器制作,也可直接用HTML文件。
(7)链接:Domino支持数据库链接、文档链接、视图链接以及URL链接。
(8)公式与Lotus Script:大部分公式、@函数和Script都可在Web上应用。
(9)代理和动作:代理通常由动作触发或在表单提交时被触发,动作用于链接Notes对象和触发代理建立。
2.规划BBS站点
Web站点是组织起来的信息集合,这些信息保存在Domino服务器上的一个或多个数据库中。规划Web 站点时,要考虑到构建站点的数据库、视图、表单和导航器的类型和存取级别(使用读者、作者、编辑者、管理者四种权限等级)。
3.实现BBS站点
Domino自动地将所有的设计元素和文档转换成Web页面。因此,创建了带有视图、导航器、表单和文档的数据库,就相当于创建了Web页面。
(1)主页数据库:站点主页文档,包括站点介绍以及其他有关数据库视图、文档或导航器的链接。
(2)注册区数据库:注册表单,更改个人信息表单。
(3)讨论区数据库:主文档表单,答复文档表单,答复的答复文档表单,以及按作者、按日期、按主题的视图各一张,按作者、按日期、按主题的导航器各一个。
(4)精华区数据库:主文档表单,按作者、按日期、按主题的视图各一张,按作者、按日期、按主题的导航器各一个。
如何收集Domino服务器日志在论坛已久,发现用户提交问题,太过于简单,很多就是说明现象,不太便于分析和理解。
来论坛发帖大部分都是Domino管理员和开发者,希望更加细致和专业,同时提高自己分析能力。
以下来自ibm的邮件或者帮助:
1 当Windows平台上服务器挂起(非HTTP)时,收集数据的流程:
1. 在服务器的控制台上输入
set config CONSOLE_LOG_ENABLED=1
set config DEBUG_THREADID=1
set config DEBUG_CAPTURE_TIMEOUT=1
set config DEBUG_SHOW_TIMEOUT=1
2 当服务器挂起,在Domino控制台上执行如下命令:
sh server
sh task debug
sh task time
sh user
sh stat
3 用Dos命令手工收集nsd日志,当nsd完成收集后,请在五分钟内执行'dump'命令对所有Domino服务器线程做另一个快照。
下面是如何收集nsd的提示:
I 打开一个dos命令窗口
II 进入domino data目录,例如"cd c:\lotus\domino\"
III 在Domino程序目录下执行nsd,例如"c:\lotus\domino\nsd"
当nsd运行结束,命令行中的提示符会更改为:
nsd>
IV 五分钟后执行dump命令,用来dump线程堆栈。在问题期内至少收集两次dump
V 退出Domino服务器,如果可以,可在Domino控制台输入'q'或者'quit'命令来退出Domino,如果服务器不能正常退出,就需要在"nsd>"提示符下用'kill'这个命令来杀掉所有Domino进程。
4 需要收集的数据有:
- nsd log, 文件名: nsd_<plaftform>_<ServerName>_date@time.log, date/time 应是nsd运行的时刻
- console log, 文件名: console_name_yyyy_mm_dd@hh_mm_ss.log,the date/time 应是服务器最后一次启动的时刻
- SEMDEBUG txt, 文件名: SEMDEBUG_name_yyyy_mm_dd@hh_mm_ss.TXT, the date/time 应是服务器最后一次启动的时刻
上面的文件位于Domino Data目录,IBM_TECHNICAL_SUPPORT 子目录
2 Lotus Traveller服务器日志收集
收集服务器日志
本主题包含有关收集日志文件和信息以协助 Lotus Notes® Traveler 支持人员解决服务器安装、启动和运行时问题的指示信息。
提高记录级别
执行以下操作,为 Lotus Notes Traveler 服务器任务提高记录级别、增加日志文件大小和最大活动日志文件数。请注意,可能不必增加日志文件大小或最大活动文件数。
在 IBM® Lotus® Domino® Administrator 中,打开 Lotus Notes Traveler 服务器的服务器配置文档。
在文档中单击 Lotus Traveler 选项卡,然后单击编辑服务器。
将记录级别更改为最详细。
将活动日志的最大文件大小更改为所需的最大文件大小。
将最大活动日志文件数更改为所需的最大活动日志数。
保存并关闭服务器文档。
等几分钟让更改生效,然后重现问题。
注: 还可以为每个用户逐个设置记录以节约输入/输出空间和带宽。有关记录命令的详细信息,请参阅控制台命令。
收集日志
以下文件和目录包含记录或配置信息,这些信息在对服务器启动/运行时问题进行故障诊断时很有用。以 Zip 或 tar 格式压缩下面指定的所有文件和目录。当指示目录时,包括整个目录。
\Lotus\Domino\notes.ini
\Lotus\Domino\data\servlets.properties
\Lotus\Domino\data\traveler\cfg\
\Lotus\Domino\data\traveler\logs\
如果问题涉及在创建 \traveler 目录前安装失败,请提供以下临时日志(如果存在):%TEMP%\Idatetime\Windows\NTSInstall.log(例如 C:\Documents and Settings\Administrator\Local Settings\Temp\I1206535899\Windows\NTSInstall.log)。
如果问题涉及 Domino 服务器崩溃,另请提供以下日志:
用于捕获崩溃的 NSD 日志,位于 \Lotus\Domino\data\IBM_TECHNICAL_SUPPORT\NSDdatetime.log 中
Javacore 文件,根据具体安装情况,其位置可能会有不同,但或许能在 \Lotus\Domino\javacore.datetime.txt 中找到
注: 为了不影响性能,在收集日志并解决问题后,建议您将日志级别恢复到原来的设置。
二 以上主要收集的是服务器日志,Notes客户端也是类似
本地存在log.nsf,同时在数据目录下也存在:
data\IBM_TECHNICAL_SUPPORT\
和服务器类似,同样用来分析Notes客户端问题。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)