안녕하세요.
사용자의 눈높이에 맞춘 이메일보안 지킴이 지란지니입니다.
Q. 제이볼트 서비스가 정상적으로 동작하는지 어떻게 확인하나요?
각 프로세스(실행 중인 서비스 단위)별로 점검 명령어를 실행하여 정상 여부를 확인합니다.
사전 안내: 모든 점검 명령어는 jvault 계정으로 SSH 접속한 상태에서 실행합니다.
프로세스가 없는 경우, 각 항목의 기동 명령어를 즉시 실행하시기 바랍니다.
아카이빙 관련 프로세스 점검
1. collection (수집 프로세스)
메일 데이터를 수집하는 프로세스입니다.
ps -ef | grep collection
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개인 경우 |
| 비정상 | 프로세스가 없는 경우 |
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/collection start
2. crawler (색인 프로세스)
수집된 메일 데이터를 색인(검색 가능한 형태로 가공)하는 프로세스입니다.
ps -ef | grep crawler
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개인 경우 |
| 비정상 | 프로세스가 없는 경우 |
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/crawler start
3. search (검색 프로세스)
아카이빙된 메일 데이터를 검색하는 프로세스입니다.
ps -ef | grep search
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개인 경우 |
| 비정상 | 프로세스가 없는 경우 |
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/search start
4. scheduler (스케줄러 프로세스)
정해진 시간에 자동으로 작업을 수행하는 프로세스입니다.
ps -ef | grep scheduler
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개인 경우 |
| 비정상 | 프로세스가 없는 경우 |
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/scheduler start
5. postgres (데이터베이스 프로세스)
제이볼트의 데이터를 저장·관리하는 DBMS(데이터베이스 관리 시스템)입니다.
ps -ef | grep postgres
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개 이상인 경우 |
| 비정상 | 프로세스가 없는 경우 |
안내: postgres는 내부 처리 방식 특성상 정상 동작 시 여러 개의 프로세스가 실행됩니다.
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/postgres start
WEB 관련 프로세스 점검
6. httpd (HTTP 데몬 프로세스)
제이볼트 웹 페이지 접속을 처리하는 HTTP 데몬(웹 서버 백그라운드 프로세스)입니다.
ps -ef | grep httpd
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개 이상인 경우 |
| 비정상 | 프로세스가 없는 경우 |
안내: httpd는 처리 구조 특성상 정상 동작 시 여러 개의 프로세스가 실행됩니다.
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/httpd start
7. tomcat (WAS 프로세스)
제이볼트 웹 애플리케이션을 구동하는 WAS(Web Application Server, 웹 애플리케이션 서버)입니다.
ps -ef | grep tomcat
| 상태 | 기준 |
|---|---|
| 정상 | 프로세스가 1개인 경우 |
| 비정상 | 프로세스가 없는 경우 |
비정상 확인 시 아래 명령어로 즉시 기동합니다.
/jvault/init.d/tomcat start
전체 프로세스 점검 요약표
| 프로세스 | 역할 | 정상 기준 | 개별 기동 명령어 |
|---|---|---|---|
| collection | 수집 | 1개 | /jvault/init.d/collection start |
| crawler | 색인 | 1개 | /jvault/init.d/crawler start |
| search | 검색 | 1개 | /jvault/init.d/search start |
| scheduler | 스케줄러 | 1개 | /jvault/init.d/scheduler start |
| postgres | 데이터베이스 | 1개 이상 | /jvault/init.d/postgres start |
| httpd | 웹 서버 | 1개 이상 | /jvault/init.d/httpd start |
| tomcat | WAS | 1개 | /jvault/init.d/tomcat start |
안내: 개별 기동 후에도 프로세스가 정상 확인되지 않는 경우, 전체 서비스 재기동을 진행하시기 바랍니다.
전체 재기동 방법은 [재기동 방법 FAQ] 를 참고하시기 바랍니다.
추가 문의 사항이 있으시면 기술지원팀으로 언제든지 연락해 주시기 바랍니다.