안녕하세요.
사용자의 눈높이에 맞춘 이메일보안 지킴이 지란지니입니다.
Q. 제이볼트 서버를 안전하게 재기동하려면 어떻게 해야 하나요?
재기동은 ① 서비스 종료 → ② 시스템 종료 → ③ 서버 기동 → ④ 서비스 확인 순서로 진행합니다.
1단계. 제이볼트 서비스 종료
서버를 종료하기 전에 반드시 서비스를 먼저 중단합니다.
1-1. 서버 SSH 접속
SSH(원격 보안 접속 프로토콜)를 통해 제이볼트 서버에 접속합니다.
1-2. jvault 계정으로 전환
su - jvault
1-3. 서비스 종료 명령어 실행
/jvault/init.d/jvault stop
명령어 실행 후 아래 순서로 각 구성 요소가 순차적으로 종료됩니다.
| 종료 순서 | 구성 요소 | 설명 |
|---|---|---|
| 1 | scheduler | 스케줄러 (자동 작업 처리 프로세스) |
| 2 | crawler | 크롤러 (색인 처리 프로세스) |
| 3 | collection | 수집 프로세스 |
| 4 | httpd | HTTP 데몬 (웹 서비스 프로세스) |
| 5 | tomcat | WAS (웹 애플리케이션 서버) |
| 6 | search | 검색 프로세스 |
| 7 | PostgreSQL | DB (데이터베이스) |
server stopped 메시지가 표시되면 서비스가 정상적으로 종료된 것입니다.
2단계. 시스템 종료
서비스 종료 완료 후 시스템을 종료합니다.
2-1. root 계정으로 전환
logout
2-2. 시스템 종료 명령어 실행
shutdown -h now
SSH 연결이 자동으로 끊어지면 시스템이 정상적으로 종료된 것입니다.
3단계. 서버 기동 및 서비스 시작
3-1. 서버 전원 ON
서버 전원을 켭니다. OS(운영체제) 부팅이 완료되면 제이볼트 서비스는 자동으로 시작됩니다.
3-2. 서비스 정상 기동 확인
서비스 자동 시작 여부는 [프로세스 점검 방법 FAQ] 를 참고하시기 바랍니다.
4단계. 서비스가 자동 시작되지 않은 경우 수동 기동
OS 부팅 후에도 서비스가 실행되지 않은 경우, 아래 절차로 수동 기동합니다.
4-1. 서버 SSH 접속 후 jvault 계정으로 전환
su - jvault
4-2. 서비스 시작 명령어 실행
/jvault/init.d/jvault start
명령어 실행 후 아래 순서로 각 구성 요소가 순차적으로 기동됩니다.
| 기동 순서 | 구성 요소 | 설명 |
|---|---|---|
| 1 | PostgreSQL | DB (데이터베이스) |
| 2 | search | 검색 프로세스 |
| 3 | tomcat | WAS (웹 애플리케이션 서버) |
| 4 | httpd | HTTP 데몬 (웹 서비스 프로세스) |
| 5 | collection | 수집 프로세스 |
| 6 | crawler | 크롤러 (색인 처리 프로세스) |
| 7 | scheduler | 스케줄러 (자동 작업 처리 프로세스) |
안내: 기동 완료 후 반드시 프로세스 점검을 수행하여 모든 구성 요소가 정상 동작하는지 확인하시기 바랍니다.
추가 문의 사항이 있으시면 기술지원팀으로 언제든지 연락해 주시기 바랍니다.