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 相同)。因此,如果您要 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 平台上,您可以將 SIGHUP 訊號傳送給 Directory Proxy Server,使其重新讀取自己的組態。如果順利重新讀取組態,Directory Proxy Server 會使用此新組態進行以後的連線。已經建立的用戶端連線會繼續使用舊組態,直到用戶端中斷連線為止。

若要通知 Directory Proxy Server 重新讀取自己的組態,請利用 <server-root>/dps-<hostname> 中的 hup-dps 指令。

某些屬性值不能用 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-2019。 Copyright 2005 Sun Microsystems, Inc. 版權所有。