如何确定Domino的HTTP任务是否启动?

12/3/2006来源:Lotus Notes人气:6953

请参考如下简单方法去判断:

1。 在Domino服务器控制台上,输入“show tasks”,通过显示结果判断Domino服务器的HTTP任务是否启动。参考下面的控制台反馈。
> show tasks

Lotus Domino ? Server (Release 4.5a (Intl) for UNIX) 20/02/97 11:09:38

Server name: uksun3/UKNOTES - The Solaris server
Server directory: /export/home/notesr4
Partition number: 9
Elapsed time: 20:11:39
Transactions/minute: Last minute: 0; Last hour: 1; Peak: 287
Peak # of sessions: 3 at 19/02/97 16:02:37
Transactions: 1338
Shared mail: Not enabled
Pending mail: 0 Dead mail: 0

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”命令确定在相关端口上,是否绑定有进程。例如:在UNIX系统上:
# netstat -a | grep 80
*.32780 Idle
*.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


Error


Error 400

Invalid request "hello" (unknown method)


Domino 1.5



Connection closed by foreign host.
#

,