Sun Java System Directory Proxy Server 5 2004Q2 管理指南 |
第 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 相同)。因此,如果您要 Directory Proxy Server 產生核心,就必須將 ids-proxy-sch-GlobalConfiguration 物件類別中的 ids-proxy-con-userid 屬性,設定成與啟動 Directory Proxy Server 程序的使用者相同。依預設,如果 Directory Proxy Server 是以 root 執行,就會將自己的使用者 ID 變更成 nobody。
支援的標幟
表5-1 描述啟動及停止指令檔支援的標幟。
重新啟動 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-dps 及 start-dps 指令。