问题描述:

在Lotus Domino Web 服务器上,如何启用将所有 HTTP 请求记录到日志的功能?您或许需要记录访问请求以便进行故障分析。

解答:

下面是开启HTTP请求日志的简要步骤,从中可以得到最基本的日志信息。如果需要开启详细的日志,请参阅文档 "Overview of HTTP Request Logs" (#7003598)

重要提示: HTTP 请求日志只能用于特定问题的故障分析,通常应该在IBM技术支持工程师的指导和协助下完成。请不要将这个功能用于其它目的,比如系统日常管理。这些日志文件由于日积月累将会变得越来越大,如果长期开启HTTP请求日志功能可能会导致可用磁盘空间耗尽。


您可以在 Domino 控制台输入下面这条命令,打开 Domino 的 HTTP 请求的日志功能。
tell HTTP debug thread on


通过上面命令打开的日志功能只对当前的HTTP会话起作用。 如果重起 HTTP 任务后,就不再记录HTTP请求,您也可以通过在Domino 控制台输入下面这条命令,关闭 Domino 的 HTTP 请求的日志功能。
"tell HTTP debug thread off"


如果想让 HTTP 请求日志功能一直起作用,可以在 notes.ini 中添加下面这行参数。

HTTPEnableThreadDebug=1   (for the default level)


Domino 7和 Domino 6会把日志文件 htthr*.log 创建在 IBM_TECHNICAL_SUPPORT 目录,Domino 5会将日志文件 REQ*.LOG 创建在 Domino 的程序目录(当运行在W32平台)或者 Domino 的数据目录(当运行在UNIX平台)。