Lotus Domino server控制台中的口令有哪些

作者&投稿:钦背 (若有异议请与网页底部的电邮联系)
如何收集Domino服务器日志~

如何收集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
sd"
当nsd运行结束,命令行中的提示符会更改为:
nsd>

IV 五分钟后执行dump命令,用来dump线程堆栈。在问题期内至少收集两次dump
V 退出Domino服务器,如果可以,可在Domino控制台输入'q'或者'quit'命令来退出Domino,如果服务器不能正常退出,就需要在"nsd>"提示符下用'kill'这个命令来杀掉所有Domino进程。

4 需要收集的数据有:
- nsd log, 文件名: nsd___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
otes.ini
\Lotus\Domino\data\servlets.properties
\Lotus\Domino\dataraveler\cfg\
\Lotus\Domino\dataraveler\logs\
如果问题涉及在创建 raveler 目录前安装失败,请提供以下临时日志(如果存在):%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客户端问题。

IBM Lotus Domino/Note,它是IBM公司开发的一套办公协作软件。Lotus Notes/Domino在电子协作、通讯、知识管理、流程控制等方面为用户提供了很好的解决方案,特别是Lotus Notes/Domino的邮件功能,使许多用户安装完Lotus Notes/Domino后,不用做更多的开发,即可在单位内部架构强大的邮件系统。 Lotus Notes/Domino从最早期定位为单纯的信息传送及行事系统,一直演变到至今,已经发展成为功能强大的工作群组软件,其不但可以传送Email,更可以达成审核流程、文件管理、知识管理、工作流程管理,甚至是即使通讯等等多项协同合作功能。 Lotus Notes/Domino分为服务端和客户端,应用在不同的主机上。笔者首先利用本文讲述一下服务端的安装和首次配置的过程,为今后的深度配置打一个基础。

命令 参数 解释
BROADCAST "msg" ["user/database"] 向网络中的用户广播消息
DBCACHE 数据库缓冲管理命令
DISABLE 使数据库缓冲可用
FLUSH 清除数据库缓冲
SHOW 显示数据库缓冲的内容
DROP ["用户名/数据库"] [ALL] 删除一个或多个活动
EXIT [口令] 终止服务器
HELP 帮助命令 (显示帮助信息)
LOAD 应用程序名 装入应用程序
PLATFORM 工作台状态命令
TIME 显示/设置工作台状态的时分率
RESET [interval enable/disable] 重置或使时间间隔重置可用/不可用
PAUSE 临时中断工作台分时操作
RESUME 恢复工作台分时操作
PULL 服务器 [数据库] Replicate one-way (pull)
PUSH 服务器 [数据库] Replicate one-way (push)
QUIT [口令] Quit (终止服务器服务)
REPLICATE服务器 [数据库] Replicate two-way request
RESTART 重新启动信息
SERVER [口令] 重启动服务器
PORT 端口名 禁止/启用端口事物处理
TASK 任务名 重启指定的服务器任务
ROUTE 服务器名 服务器邮件路由
SET 设置服务器选项
CONFIGURATION "变量=值" [update/noupdate] 配置变量
SECURE [当前口令] [新口令] Secure控制台口令
STAT [Facility] [Statname] 复位统计
SCOS [数据库路径] [Active/Inactive] 激活/不激活 SCOS数据库
RULES 重新装入系统邮件规则
SHOW 显示服务器信息
AGENTS 文件名 [-verbose] 在一个数据库中显示所有的代理
ALLPORTS 显示所有端口的配置
CLUSTER 群信息
CONFIGURATION 变量 配置变量
DATABASE 文件名 显示数据库信息
DIRECTORY 文件目录信息
XDIR 扩展目录辅助信息
DISKSPACE 盘符 可用磁盘空间
MEMORY 内存信息
OPENDATABASES 显示打开的数据库信息
PORT 端口名 端口详细信息
SCHEDULE 下一个进度 [Server/Program/Location] [Appl]
SERVER 服务器信息
STATISTIC 变量 统计变量
TASKS [only/user/all] 服务器任务
USERS 用户的开放活动
SCOS 单一复制对象的存储信息
HEARTBEAT Server heartbeat
START 启动指定的端口
PORT 端口名 使端口事物处理有效
CONSOLELOG 使控制台日志有效
STOP 关闭指定的端口
PORT 端口名 使端口事物处理无效
CONSOLELOG 使控制台日志无效
TELL 任务名 command-string 向一个任务发送command-string
TRACE 服务器名 跟踪服务器的连接

希望能帮到你