이 절은 다음과 같은 하위 절로 구성되어 있습니다.
이러한 프로세스는 IMAP, POP 및 웹 메일 서비스에 대한 액세스를 제공합니다. 이러한 프로세스가 실행 중이 아니거나 응답하지 않을 경우 서비스는 제대로 작동하지 않습니다. 서비스가 실행 중이지만 오버로드된 경우 모니터링을 수행하여 문제를 감지하고 더 적절하게 서비스를 구성할 수 있습니다.
연결이 거부되며 시스템의 연결 속도가 너무 느려집니다. 예를 들어, IMAP가 실행 중이 아닐 때 IMAP에 직접 연결하려고 시도하면 다음과 같은 메시지가 나타납니다.
telnet 0 143 Trying 0.0.0.0... telnet: Unable to connect to remote host: Connection refused
클라이언트와의 연결을 시도할 경우에는 다음과 같은 메시지가 표시됩니다.
Client is unable to connect to the server at the location you have specified. The server may be down or busy.
watcher 및 msprobe를 사용하여 모니터할 수 있습니다. 실패했거나 응답이 없는 서비스의 자동 재시작 및 msprobe 및 watcher 기능을 사용하여 모니터링을 참조하십시오.
SNMP를 사용하여 모니터할 수 있습니다.
SNMP가 설정된 경우 SNMP는 이러한 프로세스를 모니터하는 매우 적절한 방법이 됩니다. 부록 A, SNMP 지원를 참조하십시오. 서버 정보는 네트워크 서비스 모니터링 MIB에 있습니다.
로그 파일을 검사합니다.
msg_svr_base/log/service 디렉토리를 확인합니다. 여기서 service는 http, IMAP 또는 POP가 될 수 있습니다. 이 디렉토리에는 여러 로그 파일이 존재합니다. 파일 이름 중 하나는 service의 이름(imap, pop, http)이며 나머지는 서비스 이름 외에 일련 번호와 날짜가 서비스 이름에 연결되어 있습니다. 예를 들면 다음과 같습니다.
imap imap.29.1010221593 imap.31.1010394412 imap.33.1010567224
서비스 이름만 가진 파일이 가장 최신 로그입니다. 나머지 파일은 일련 번호(여기에서는 29, 31, 33)로 순서가 정해지며 일련 번호가 가장 높은 파일이 그 다음의 최신 로그입니다. 21 장, 로깅 관리”)
서버가 종료된 경우 다음과 같은 메시지가 나타날 수 있습니다.
imap.12.1065431243:[07/Oct/2003:01:15:43 -0700] gotmail-2 imapd[20525]: General Warning: Sun Java System Messaging Server IMAP4 6.1 (built Sep 24 2003) shutting down
counterutil을 사용하여 검사할 수 있습니다. counterutil 및 Sun Java System Messaging Server 6 2005Q4 Administration Reference의 counterutil을 참조하십시오.
플랫폼 특정 명령을 실행하여 imapd, popd 및 httpd 프로세스가 실행 중인지 확인합니다. 예를 들어, Solaris에서는 ps 명령을 사용하여 imapd, popd 및 mshttpd를 찾을 수 있습니다.
경보 메시지에 설명된 서버 응답 구성 매개 변수를 설정하여 지정된 서버 성능 임계값에 대한 경보를 설정할 수 있습니다.
immonitor-access를 참조하십시오.
stored는 메일 데이터베이스의 교착 상태 및 트랜잭션 작업을 수행하고 에이징 정책을 적용하며 디스크에 저장된 메일을 정리 및 지우는 등의 중요한 여러 작업을 수행합니다. stored의 실행이 중지되면 Messaging Server에서 결과적으로 문제가 발생합니다. start-msg가 실행될 때 stored가 시작되지 않을 경우 다른 프로세스는 시작되지 않습니다. stored에 대한 자세한 내용은 Sun Java System Messaging Server 6 2005Q4 Administration Reference의 stored를 참조하십시오.
외부적인 증상은 없습니다.
stored 프로세스가 실행 중인지 확인합니다. stored는 msg_svr_base/config에서 pidfile.store라는 pid 파일을 작성 및 업데이트합니다. pid 파일은 복구 시에 init 상태를 표시하고 준비가 되었을 때 ready 상태를 표시합니다. 예를 들면 다음과 같습니다.
231: cat pidfile.store 28250 ready |
첫 번째 행의 숫자는 stored의 프로세스 아이디입니다.
232: ps -eaf | grep stored inetuser 28250 1 0 Jan 05 ? 8:44 /opt/SUNWmsgsr/lib/stored -d |
msg_svr_base/store/mboxlist에서 작성된 로그 파일을 확인합니다. 모든 로그 파일이 직접적인 stored 문제로 인해 작성된 것은 아니라는 점을 유의하십시오. imapd가 중지되거나 데이터베이스 문제가 있을 경우에도 로그 파일이 작성될 수 있습니다.
msg_svr_base/config의 다음 파일에서 타임스탬프를 확인합니다.
stored.ckp - 검사점 지정 시도가 있을 때마다 수정됩니다. 1분마다 시간이 기록되도록 해야 합니다. stored.lcu - db 로그가 정리될 때마다 수정됩니다. 5분마다 시간이 기록되도록 해야 합니다. stored.per - 사용자 단위 db 쓰기가 생성될 때마다 수정됩니다. 60분마다 시간이 기록되도록 해야 합니다.
기본 로그 파일 msg_svr_base/log/default/default에서 stored 메일을 확인합니다.
watcher 및 msprobe를 사용하여 모니터할 수 있습니다. 실패했거나 응답이 없는 서비스의 자동 재시작 및 msprobe 및 watcher 기능을 사용하여 모니터링을 참조하십시오.