Sun Java 徽标     上一页      目录      索引      下一页     

Sun 徽标
Sun Java(TM) System Directory Proxy Server 5.2 2005Q1 管理指南 

第 5 章
启动、重新启动和停止 Directory Proxy Server

本章介绍如何启动、停止和重新启动 Directory Proxy 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
  1. 登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
  2. 在“服务器和应用程序”选项卡中,展开主机名,然后展开包含要启动的 Directory Proxy Server 实例的 "Server Group"。
    Sun Java System Console 显示包括 Directory Proxy Server 在内的所有可用服务器和应用程序。
  3. 选择一个 Directory Proxy Server 实例,然后单击“打开”。Directory Proxy Server 控制台随即打开。
    Directory Proxy Server“任务”选项卡。
  4. 在“任务”选项卡中,单击“启动目录代理服务器”或“停止目录代理服务器”以启动或停止服务器。

从命令行启动和停止 Directory Proxy Server


从命令行启动或停止 Directory Proxy Server
  1. 打开到服务器的终端窗口。
  2. 在 UNIX 系统中,如果服务器在小于 1024 的端口上运行,请以超级用户身份登录;否则,请以超级用户身份或服务器的用户帐户登录。(缺省情况下,如果以超级用户身份运行 Directory Proxy Server,则它会将其用户 ID 更改为 nobody)。
  3. 在命令行提示符下,请输入以下行:
    • 要启动 Directory Proxy Server,请输入:<server-root>/dps-<hostname>/start-dps
    • 要停止 Directory Proxy Server,请输入:<server-root>/dps-<hostname>/stop-dps

      <server-root> 是保存 Directory Proxy Server 二进制文件的目录。该目录是在安装期间首次指定的。

      <hostname> 是安装该 Directory Proxy Server 实例的主机的名称。


      如果 Directory Proxy Server 已运行,则启动命令失败。请首先使用 stop-dps 命令停止服务器,然后再使用 start-dps 命令启动服务器。



重新启动 Directory Proxy Server

每当更改 Directory Proxy Server 配置时,必须保存更改,以便将其存储到配置目录中。所有配置更改都要求在保存这些更改后重新启动 Directory Proxy Server。如果需要重新启动,则控制台将会显示相应的提示。

重新启动期间,Directory Proxy Server 将重新读取其配置并将新配置用于以后的连接。已建立的客户机连接将继续使用旧配置,直至客户机断开连接。重新启动功能只能在 UNIX 平台使用。

可以使用以下方法重新启动 Directory Proxy Server:

从命令行重新启动 Directory Proxy Server


从命令行重新启动 Directory Proxy Server
  1. 打开到服务器的终端窗口。
  2. 在 UNIX 系统中,以超级用户身份或者使用服务器的用户帐户(如果通过这一方式启动了服务器)登录。
  3. 在命令行提示符下,输入以下行:
  4. <server-root>/dps-<hostname>/restart-dps[.exe]


在 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
  1. 如果尚未查看 Directory Proxy Server 控制台,请登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
  2. 在“服务器和应用程序”选项卡中,展开主机名,然后展开包含要重新启动的 Directory Proxy Server 实例的 "Server Group"。
    Sun Java System Console 显示包括 Directory Proxy Server 在内的所有可用服务器和应用程序。
  3. 选择要启动或停止的 Directory Proxy Server 实例,然后单击“打开”。Directory Proxy Server 控制台随即打开。
    Directory Proxy Server“任务”选项卡。
  4. 在“任务”选项卡中,单击“重新加载目录代理服务器配置”以重新加载服务器。


检查 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 状态
  1. 登录到 Sun Java System Server Console(请参见登录到 Sun Java System Server Console)。
  2. 在“服务器和应用程序”选项卡中,选择要检查的 Directory Proxy Server 实例。
    Sun Java System Console 显示包括 Directory Proxy Server 在内的所有可用服务器和应用程序。
  3. 在右侧窗格中,检查“服务器状态”字段。
  4. 如果选中的 Directory Proxy Server 实例正在运行,则该状态将为已启动。否则,它将为警报停止或者未知。当 SIE 名称为斜体时,还表示服务器实例处于停止状态。

从命令行检查 Directory Proxy Server 状态


从命令行确定 Directory Proxy Server 状态
  1. 打开到服务器的终端窗口。
  2. 在 UNIX 系统中,以超级用户身份或者使用服务器的用户帐户(如果通过这一方式启动了服务器)登录。
  3. 在命令行提示符下,输入以下行:
  4. <server-root>/dps-<hostname>/status-dps[.exe]


从命令行启动和停止 Directory Proxy Server

Directory 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 中所述。

表 5-1 启动和停止脚本支持的标志  

标志

说明

-d

出现此标志时,Directory Proxy Server 每次只处理一个传入的连接,并将更详细的内部跟踪信息发送到日志文件。该标志不能在正常的操作期间使用,因为它会阻止 Directory Proxy Server 后台程序与控制终端分离。

-D

此标志通知 Directory Proxy Server 向日志文件发送更详细的跟踪信息。Directory Proxy Server 将仍然处理多个客户机连接并作为后台程序运行。-d-D 标志应视为互斥的标志。

-t < 启动配置文件>

该选项可用于指定备用启动配置文件。必须指定至该配置文件的绝对路径。

-s

该选项通知 Directory Proxy Server 使用 LOG_DAEMON 工具将初始日志消息发送到 syslogd。如果未定义环境变量 dps_ROOT,则它就是缺省标志。

-M

如果指定此标志,Directory Proxy Server 将产生另一个进程来监视自己。在 Directory Proxy Server 意外退出的情况下,该监视进程会在 30 秒后重新启动 Directory Proxy Server。

-r

该标志用于将一个值附加到硬编码注册表路径的末尾。所产生的注册表路径将 Directory Proxy Server 服务指向其配置信息,如根或实例根名称。

-v

该标志打印 Directory Proxy Server 的版本信息。

重新启动 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-dpsstart-dps 命令。



上一页      目录      索引      下一页     


文件号码 819-2018。 版权所有 2005 Sun Microsystems, Inc. 保留所有权利。