Sun Java(TM) System Directory Proxy Server 5.2 2005Q1 管理指南 |
第 5 章
启动、重新启动和停止 Directory Proxy Server本章介绍如何启动、停止和重新启动 Directory Proxy Server 以及如何检查它的当前状态。
本章包含以下几个部分:
- 从命令行启动和停止 Directory Proxy Server
注
只有相应的目录服务器(标识为配置目录)和 Administration Server 正在运行时,才可以使用 Directory Proxy Server 控制台。请务必在安装 Directory Proxy Server 期间指定的端口上启动 Administration Server 。为了最大限度地减少安全风险,请在使用了 Sun Java System Server Console 后关闭 Administration Server 。有关启动和关闭 Administration Server 的说明,请参见 Sun Java System Administration Server。
启动和停止 Directory Proxy Server安装 Directory Proxy Server 后,它将平稳运行、侦听和接受请求;并作为 UNIX 后台程序进程来运行。
可以使用以下方法启动和停止 Directory Proxy Server:
请注意,停止 Directory Proxy Server 会完全关闭它的所有组件、中断服务,直至服务器重新启动。如果主机崩溃或脱机,服务器就会停止,并且它正在服务的所有请求都将丢失。必须再次启动服务器才能恢复服务。
从 Sun Java System Server Console 启动和停止 Directory Proxy Server
可以使用 Sun Java System Server Console 来启动和停止安装在本地或远程主机上的 Directory Proxy Server。
启动或停止 Directory Proxy Server
- 登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
- 在“服务器和应用程序”选项卡中,展开主机名,然后展开包含要启动的 Directory Proxy Server 实例的 "Server Group"。
- 选择一个 Directory Proxy Server 实例,然后单击“打开”。Directory Proxy Server 控制台随即打开。
- 在“任务”选项卡中,单击“启动目录代理服务器”或“停止目录代理服务器”以启动或停止服务器。
从命令行启动和停止 Directory Proxy Server
从命令行启动或停止 Directory Proxy Server
重新启动 Directory Proxy Server每当更改 Directory Proxy Server 配置时,必须保存更改,以便将其存储到配置目录中。所有配置更改都要求在保存这些更改后重新启动 Directory Proxy Server。如果需要重新启动,则控制台将会显示相应的提示。
重新启动期间,Directory Proxy Server 将重新读取其配置并将新配置用于以后的连接。已建立的客户机连接将继续使用旧配置,直至客户机断开连接。重新启动功能只能在 UNIX 平台使用。
可以使用以下方法重新启动 Directory Proxy Server:
从命令行重新启动 Directory Proxy Server
从命令行重新启动 Directory Proxy Server
在 UNIX 平台上,从 Sun Java System Server Console 重新加载 Directory Proxy Server在 UNIX 平台上,可以使用 Directory Proxy Server 控制台重新加载安装在本地或远程主机上的 Directory Proxy Server 配置。每当更改了 UNIX 平台上的 Directory Proxy Server 配置时,重新加载 Directory Proxy Server 配置都将使这些更改生效。在 NT 平台上,必须重新启动 Directory Proxy Server 配置。
从 Directory Proxy Server 控制台重新加载 Directory Proxy Server
- 如果尚未查看 Directory Proxy Server 控制台,请登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
- 在“服务器和应用程序”选项卡中,展开主机名,然后展开包含要重新启动的 Directory Proxy Server 实例的 "Server Group"。
- 选择要启动或停止的 Directory Proxy Server 实例,然后单击“打开”。Directory Proxy Server 控制台随即打开。
- 在“任务”选项卡中,单击“重新加载目录代理服务器配置”以重新加载服务器。
检查 Directory Proxy Server 系统状态可以使用以下两种方法检查某个特定的 Directory Proxy Server 实例是处于启动状态还是停止状态:
从 Sun Java System Server Console 检查 Directory Proxy Server 状态
可以使用 Sun Java System Server Console 查明某个特定的 Directory Proxy Server 实例是否正在运行。
从 Sun Java System Server Console 检查 Directory Proxy Server 状态
- 登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
- 在“服务器和应用程序”选项卡中,选择要检查的 Directory Proxy Server 实例。
- 在右侧窗格中,检查“服务器状态”字段。
如果选中的 Directory Proxy Server 实例正在运行,则该状态将为已启动。否则,它将为警报、停止或者未知。当 SIE 名称为斜体时,还表示服务器实例处于停止状态。
从命令行检查 Directory Proxy Server 状态
从命令行确定 Directory Proxy Server 状态
从命令行启动和停止 Directory Proxy ServerDirectory Proxy Server 程序作为 UNIX 后台程序进程或 NT 服务运行,通常在系统引导期间启动。
在所有平台上,Directory Proxy Server 的启动程序驻留在:
<server-root>/dps-<hostname>/start-dps
启动配置文件驻留在:
<server-root>/dps-<hostname>/etc/tailor.txt
Directory Proxy Server 可通过位于以下目录中的脚本启动或停止:
<server-root>/dps-<hostname>
如果 Directory Proxy Server 有效的用户 ID 与其实际的用户 ID 相同,则在崩溃情况下它将仅生成一个 core 图像。因此,如果想让 Directory Proxy Server 生成一个核心,则必须将 ids-proxy-sch-GlobalConfiguration 对象类中的 ids-proxy-con-userid 特性设置为启动 Directory Proxy Server 进程的同一用户。缺省情况下,如果以超级用户身份运行 Directory Proxy Server,则其用户 ID 将更改为 nobody。
支持的标志
启动和停止脚本所支持的标志如表 5-1 中所述。
重新启动 Directory Proxy Server
在 UNIX 平台上,可向 Directory Proxy Server 发送 SIGHUP 信号,使其重新读取它的配置。如果重新读取配置成功,Directory Proxy Server 将使用该新配置用于以后的连接。已建立的客户机连接将继续使用旧配置,直至客户机断开连接。
要让信号通知 Directory Proxy Server 重新读取其配置,请使用 hup-dps 命令,它位于 <server-root>/dps-<hostname> 中。
不能使用 HUP 信号工具更改某些特性值。要更改以下配置参数,Directory Proxy Server 必须关闭并重新启动。这些特性包括:
ids-proxy-con-listen-port
ids-proxy-con-listen-host
ids-proxy-con-ldaps-port
ids-proxy-con-foreground
ids-proxy-con-listen-backlog
ids-proxy-con-ssl-cert
ids-proxy-con-ssl-key此外,也不能使用此工具更改日志属性 ids-proxy-sch-LogProperty。
在所有平台上,restart-dps 命令均位于 <server-root>/dps-<hostname> 中。重新启动命令只调用上述目录中的 stop-dps 和 start-dps 命令。