Sun Java System Messaging Server 6 2005Q4 관리 설명서

서비스 시작 및 중지

서비스는 HA 환경에 설치되었는지 여부에 따라 다른 방식으로 시작 및 중지됩니다.

HA 환경에서 서비스 시작 및 중지

Messaging Server가 HA 제어 하에 실행 중일 때는 일반적인 Messaging Server 시작, 다시 시작 및 중지 명령으로 개별 Messaging Server 서비스를 제어할 수 없습니다. HA 환경에서 stop-msg를 시도하면 시스템에서는 HA 설정이 감지되었다는 경고 메시지와 함께 시스템을 올바로 중지하는 방법을 알려줍니다.

시작, 중지 및 다시 시작 명령은 아래 표에서 볼 수 있습니다. 다른 Messaging Server 서비스(예: SMTP)를 개별적으로 시작, 다시 시작 또는 중지시키는 특정 HA 명령은 없습니다. 하지만 stop-msg service 명령을 실행하여 imap, pop, sched 등의 개별 서비스를 중지 및 다시 시작할 수 있습니다.

Sun Cluster에서는 개별 자원을 세부적으로 제어할 수 있습니다. Sun Cluster는 Messaging Server를 자원으로 인식하기 때문에 scswitch 명령은 모든 Messaging Server 서비스에 적용됩니다.

표 4–2 Sun Cluster 3.0/3.1 환경에서 시작, 중지, 다시 시작

작업 

개별 자원 

전체 자원 그룹 

시작 

scswitch -e -j resource

sscswitch -Z -g resource_group

다시 시작 


scswitch -n -j resource
scswitch -e -j resource

scswitch -R -g resource_group

중지 

scswitch -n -j resource

scswitch -F -g resource_group

표 4–3 Veritas 1.3, 2.0, 2.1 및 3.5 환경에서 시작, 중지, 다시 시작

작업 

개별 자원 

전체 자원 그룹 

시작 

hares -online resource -sys system

hagrp -online group -sys system

다시 시작 


hares -offline resource -sys system
hares -online resource -sys system

hagrp -offline group -sys system
hagrp -online group -sys system

중지 

hares -offline resource -sys system

hagrp -offline group -sys system

HA가 아닌 환경에서 서비스 시작 및 중지

콘솔이나 명령줄에서 서비스를 시작 및 중지할 수 있습니다. 또한 서버가 실제로 사용할 서비스만 실행하면 됩니다. 예를 들어, Messaging Server를 메시지 전송 에이전트(MTA)로만 사용하는 경우에는 MTA만 켤 수 있습니다. 또는 유지 관리, 보수 또는 보안상의 이유로 인해 서버를 종료해야 하는 경우 영향을 받는 서비스만 끌 수 있습니다. 특정 서비스를 실행하지 않으려면 해당 서비스를 끄는 대신 비활성화해야 합니다.


주 –

POP, IMAP 및 HTTP 등의 서비스를 시작하거나 중지하려면 먼저 해당 서비스들을 활성화해야 합니다. 자세한 내용은 서비스 사용 가능/불가능하게 하기를 참조하십시오.


중요: 서버 프로세스가 충돌하는 경우 충돌한 서버 프로세스에 의한 잠금을 기다리고 있는 다른 프로세스도 중지될 수 있습니다. 자동 재시작( 실패했거나 응답이 없는 서비스의 자동 재시작 참조)을 사용하지 않는 경우 서버 프로세스가 충돌하면 모든 프로세스를 중지시킨 다음 모든 프로세스를 다시 시작해야 합니다. 여기에는 stored(메시지 저장소) 프로세스, mboxutil, deliver, reconstruct, readership 또는 upgrade 등과 같이 메시지 저장소를 수정하는 모든 유틸리티와 POP, IMAP, HTTP 및 MTA 프로세스가 포함됩니다.

콘솔: 콘솔은 개별 서비스를 시작 및 중지하고 각 서비스에 대한 상태 정보를 볼 수 있는 양식을 제공합니다.

각 서비스(IMAP, POP, SMTP 및 HTTP)에 대해 이 형식에서는 서비스의 현재 상태(켜짐 또는 꺼짐)가 표시됩니다. 서비스가 실행 중인 경우 해당 형식에는 서비스가 마지막으로 시작된 시간이 표시되며기타 상태 정보도 표시됩니다.

메시징 서비스를 시작, 종료하거나 상태를 보려면 다음을 수행합니다.

Procedure메시징 서비스 시작, 종료 또는 상태 보기 방법

단계
  1. 콘솔에서 시작 또는 중지하려는 서비스가 있는 Messaging Server를 엽니다.

  2. 다음 두 방법 중 하나를 사용하여 서비스 일반 구성 양식으로 이동합니다.

    1. 태스크 탭을 누른 다음 “서비스 시작/중지”를 누릅니다.

    2. 구성 탭을 누르고 왼쪽 표시 영역에서 서비스 폴더를 엽니다. 그런 다음 오른쪽 창에서 일반 탭을 누릅니다.

  3. 서비스 일반 구성 양식이 나타납니다.

    프로세스 제어 필드의 왼쪽 열에는 서버가 지원하는 서비스 목록이 표시되며, 오른쪽 열에는 각 서비스의 기본 상태(켜짐 또는 꺼짐, 켜짐 상태인 경우에는 마지막으로 시작된 시간)가 표시됩니다.

  4. 현재 실행 중인 서비스에 대한 상태 정보를 보려면 프로세스 제어 필드에서 서비스를 선택합니다.

    서비스 상태 필드에는 서비스에 대한 상태 정보가 표시됩니다.

    POP, IMAP 및 HTTP의 경우 마지막 연결 시간, 총 연결 수, 현재 연결 수, 서비스 시작 후 실패한 연결 수 및 서비스 시작 후 실패한 로그인 수가 필드에 표시됩니다.

    이 필드의 정보를 사용하면 서버의 로드와 해당 서비스 안정성 및 서버의 보안에 영향을 미치는 공격을 파악할 수 있습니다.

  5. 서비스를 켜려면 프로세스 제어 필드에서 해당 서비스를 선택하고 시작을 누릅니다.

  6. 서비스를 끄려면 프로세스 제어 필드에서 해당 서비스를 선택하고 중지를 누릅니다.

  7. 활성화된 모든 서비스를 동시에 켜거나 끄려면 모두 시작 또는 모두 중지 버튼을 누릅니다.

    명령줄: start-msgstop-msg 명령을 사용하여 메시징 서비스(smtp, imap, pop, store, http, ens, sched)를 시작하거나 중지할 수 있습니다. 예를 들면 다음과 같습니다.

    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 명령은 SMTP 서버뿐 아니라 모든 MTA 서비스를 시작 및 중지합니다. MTA 서비스를 시작하거나 중지할 때 보다 세부적으로 제어하려면 디스패처 및 Job Controller에 대해 start/stop-msg 명령을 사용할 수 있습니다. 자세한 내용은 Sun Java System Messaging Server 6 2005Q4 Administration Referencestart-msgSun Java System Messaging Server 6 2005Q4 Administration Referencestop-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.enable, service.pop.enable, service.http.enable, local.smsgateway.enable, local.snmp.enable, local.imta.enable, local.mmp.enable, local.ens.enablelocal.sched.enable을 활성화하거나 비활성화하여 제어할 수 있습니다. IMAP를 비활성화하려면 service.imap.enableservice.imap.enablesslport를 둘 다 0으로 설정해야 합니다. POP 및 HTTP의 경우에도 마찬가지입니다. 작동 방식에 대한 자세한 내용은 Sun Java System Messaging Server 6 2005Q4 Administration Referenceconfigutil Parameters를 참조하십시오.