Sun Java System Messaging Server 6 2005Q4 管理指南

啟動和停止非 HA 環境中的服務

您可以從主控台或指令行啟動和停止服務。此外,您只需執行伺服器實際使用的服務。例如,如果您要將 Messaging Server 僅作為郵件傳送代理程式 (MTA) 來使用,則可以只開啟 MTA。或者,如果出於維護、修理或安全方面的需要,要求關閉伺服器,則可以只關閉受影響的服務。(如果您從未打算執行某項特定服務,應將其停用,而不是只將其關閉。)


備註 –

必須先啟用 POP、IMAP 和 HTTP 等服務,然後才能將其啟動或停止。如需更多資訊,請參閱啟用和停用服務


重要事項:如果某個伺服器程序當機,其他程序在等待已當機的伺服器程序進行鎖定時,可能會掛機。如果未使用自動重新啟動 (請參閱自動重新啟動失敗或無回應的服務),則在任一伺服器程序當機時,應停止所有程序,然後重新啟動所有程序。這包括 POP、IMAP、HTTP 和 MTA 程序,以及 stored (郵件儲存) 程序和所有修改郵件儲存的公用程式 (如 mboxutildeliverreconstructreadershipupgrade)。

主控台:主控台可讓您啟動和停止個別服務以及檢視有關每種服務的狀態資訊。

此表單顯示每種服務 (IMAP、POP、SMTP 和 HTTP) 的目前狀態 (開啟或關閉)。如果服務正在執行,此表單會顯示該服務最後一次啟動的時間,還會顯示其他狀態資訊。

若要啟動、關閉或檢視所有郵件傳送服務的狀態,請:

Procedure啟動、關閉或檢視所有郵件傳送服務的狀態

步驟
  1. 從主控台開啟要啟動或停止其服務的 Messaging Server。

  2. 透過以下兩種方式之一移至服務一般配置表單:

    1. 按一下 [作業] 標籤,然後按一下 [啟動服務]/[停止服務]。

    2. 在左側窗格中按一下配置標籤並選取服務資料夾。然後在右側窗格中按一下 [一般] 標籤。

  3. 螢幕上會顯示 [服務一般配置] 表單。

    [程序控制] 欄位的左側欄會列出伺服器支援的服務;右側欄則顯示每種服務的基本狀態 (啟動或關閉。另外,如果狀態為啟動,還會顯示上一次啟動的時間)。

  4. 若要檢視有關目前某項開啟服務的狀態資訊,請在 [程序控制] 欄位中選取相應服務。

    [服務狀態] 欄位顯示有關該服務的狀態資訊。

    對於 POP、IMAP 和 HTTP,該欄位會顯示上一次連線時間、連線總數、目前連線數、該服務上一次啟動後失敗的連線數以及該服務上一次啟動後失敗的登入次數。

    該欄位中的資訊有助於您瞭解伺服器上的負載及其服務的穩定性,並有助於找出針對伺服器安全性的攻擊。

  5. 若要開啟某項服務,請在 [程序控制] 欄位中選取該服務,然後按一下 [啟動]。

  6. 若要關閉某項服務,請在 [程序控制] 欄位中選取該服務,然後按一下 [停止]。

  7. 若要同時開啟或關閉所有已啟用的服務,請按一下 [全部啟動] 或 [全部關閉] 按鈕。

    指令行:您可以使用 start-msgstop-msg 指令來啟動或停止任一郵件傳送服務 (smtpimappopstorehttpenssched)。範例:

    msg_svr_base/sbin/start-msg imap

    msg_svr_base/sbin/stop-msg pop

    msg_svr_base/sbin/stop-msg sched

    msg_svr_base/sbin/stop-msg smtp

    必須先啟用這些服務,才能停止或啟動它們。請參閱指定要啟動的服務


    備註 –

    start-msgstop-msg 指令用於啟動和停止所有 MTA 服務 (不只是 SMTP 伺服器)。如果在啟動或停止 MTA 服務時要求更為精細的控制,可以對派送程式和工作控制器使用 start/stop-msg 指令。如需詳細資訊,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「start-msg」以及「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「stop-msg」


指定要啟動的服務

依預設,使用 start-msg 啟動以下服務:


#./start-msg
Connecting to watcher ...
Launching watcher ...
Starting ens server .... 21132
Starting store server .... 21133
checking store server status ... ready
Starting imap server .... 21135
Starting pop server .... 21138
Starting http server .... 21141
Starting sched server .... 21143
Starting dispatcher server .... 21144
Starting job_controller server .... 21146

上述服務可以透過啟用或停用 configutil 參數進行控制:service.imap.enableservice.pop.enableservice.http.enablelocal.smsgateway.enablelocal.snmp.enablelocal.imta.enablelocal.mmp.enablelocal.ens.enablelocal.sched.enable。請注意,您需要將 service.imap.enableservice.imap.enablesslport 設定為 0 來停用 IMAP。對於 POP 和 HTTP 也是如此。請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「configutil Parameters」,以取得以上參數工作方式的詳細資訊。