Skip to content

Commit

Permalink
[CUBRIDMAN-259] Modify explanation of auto_restart_server parameter (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
YeunjunLee authored Jan 10, 2025
1 parent 0a3f502 commit 86ea5a9
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
6 changes: 5 additions & 1 deletion en/admin/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2247,7 +2247,11 @@ The following are other parameters. The type and value range for each parameter

**auto_restart_server**

**auto_restart_server** is a parameter to configure whether to restart the process when it stops due to fatal errors being occurred in database server process. If **auto_restart_server** value is set to **yes**, the server process automatically restarts when it has stopped due to errors; it does not restart in case it stops by following normal process (by using **STOP** command).
**auto_restart_server** is a parameter used to configure whether to restart the process when it terminates abnormally due to fatal errors occurring in the database server process (cub_server). The default value is **yes**.

If this parameter is set to **yes**, the master process (cub_master) detects the abnormal termination of the server process and automatically restarts it. However, if the server process, which was restarted by this functionality, abnormally terminates again within 120 seconds, the system will not attempt another restart to prevent potential issues caused by repeated abnormal terminations. Additionally, server processes that have been stopped through a normal process (**cubrid server stop** command) will not be automatically restarted.

This parameter only operates in Linux environments and affects server processes that are not configured for HA. It will not function properly if the master process is not running.

.. _enable_string_compression:

Expand Down
6 changes: 5 additions & 1 deletion ko/admin/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2222,7 +2222,11 @@ HA 관련 파라미터

**auto_restart_server**

**auto_restart_server** 는 데이터베이스 서버 프로세스에 심각한 오류가 발생해서 프로세스가 중단될 경우에 자동으로 재시작할 것인가를 지정하는 파라미터이다. **auto_restart_server** 를 **yes** 로 설정하면 서버 프로세스가 오류로 중단되었을 때 자동으로 재시작한다. 정상적인 종료 절차(CUBRID 서버의 **STOP** 명령)에 의해 종료된 경우에는 해당하지 않는다.
**auto_restart_server** 는 데이터베이스 서버에 심각한 오류가 발생해서 서버 프로세스(cub_server)가 비정상 종료된 경우 자동으로 재시작할 것인가를 지정하는 파라미터로, 기본값은 **yes** 이다.

이 파라미터를 **yes** 로 설정하면, 마스터 프로세스(cub_master)가 비정상 종료된 서버 프로세스를 감지하여 자동으로 재시작 시킨다. 그러나 해당 기능에 의해 자동 재시작된 서버 프로세스가 120초 이내에 다시 비정상 종료될 경우에는 반복적인 서버 프로세스 비정상 종료에 따른 문제를 방지하기 위해 더이상 서버 프로세스를 재시작 시키지 않는다. 또한, 정상적인 종료 절차(**cubrid server stop** 명령)에 의해 종료된 서버 프로세스는 자동으로 재시작 시키지 않는다.

이 파라미터는 리눅스 환경에서만 동작하며, HA로 구성되지 않은 서버 프로세스에만 영향을 준다. 또한, 마스터 프로세스가 구동되지 않은 상태에서는 이 기능이 정상적으로 동작하지 않는다.

.. _enable_string_compression:

Expand Down

0 comments on commit 86ea5a9

Please sign in to comment.