> # Coherence 서버: 구성: 일반

> 구성 옵션 관련 작업 관련 항목

> 이 페이지에서는 ActiveCache를 사용할 때 Coherence 서버를 구성할 수 있습니다. Coherence 서버는 캐시된 데이터의 유지 관리를 담당하는 JVM 인스턴스에 전용으로 사용되는 독립형 캐시 서버입니다.

> 주: 이 페이지에서는 기존 Coherence ActiveCache 구현에 대한 이전 버전과의 호환성을 제공합니다. 새 구현의 경우 Coherence는 WebLogic Server 내에서 컨테이너 하위 시스템으로 통합됩니다. 따라서 일반적으로 Coherence는 WebLogic Server 도메인 내에서 계층적으로 단일 관리 서버로 설정되거나 WebLogic Server 클러스터를 사용하여 설정됩니다.

> 관리 Coherence 캐시 서버만 시작하려면 다음 설정이 사용됩니다. 노드 관리자가 시작하는 관리 서버 인스턴스에서는 지정된 설정이 사용되지 않습니다.

> #### 구성 옵션

> 이름 | 설명
> --- | ---
> 이름 | 이 서버 인스턴스의 영숫자 이름입니다. 이 필드에는 공백을 사용할 수 없습니다. 도메인의 모든 구성 객체에 대한 이름은 고유해야 합니다. 도메인 내에서 각 서버, 시스템, 클러스터, JDBC 접속 풀, 가상 호스트 및 다른 모든 리소스 유형은 고유한 이름을 가져야 하고 도메인과 같은 이름을 사용해서는 안됩니다. 서버 이름은 서버에 배치되는 애플리케이션에 대한 URL의 일부로 사용되지 않습니다. 서버 이름은 단지 사용자가 식별하는 데 목적이 있습니다. 서버 이름은 관리 콘솔에 표시되며 WebLogic Server 명령행 유틸리티나 API를 사용할 경우 이 이름으로 서버를 식별합니다. 유니코드 서버 이름을 정의하려면 기본 운영체제에서 유니코드 문자를 지원해야 합니다. 서버를 생성한 후 서버의 이름을 변경할 수 없습니다. 대신 서버를 복제하여 복제본에 새 이름을 지정합니다. MBean 속성: `CoherenceServerMBean.Name` 모듈을 재배치하거나 서버를 재시작하면 변경사항이 적용됩니다.
> 시스템 | 이 서버를 실행할 WebLogic Server 호스트 컴퓨터(시스템)입니다. 노드 관리자를 사용하여 이 서버를 시작하려면 시스템에 서버를 할당하고 노드 관리자용 시스템을 구성해야 합니다. 서버 인스턴스가 이미 실행 중이면 이 값을 변경할 수 없습니다. MBean 속성: `ManagedExternalServerMBean.Machine` 모듈을 재배치하거나 서버를 재시작하면 변경사항이 적용됩니다.
> 클러스터 | 이 서버와 연관된 시스템 레벨 Coherence 클러스터 리소스입니다. MBean 속성: `CoherenceServerMBean.CoherenceClusterSystemResource` 모듈을 재배치하거나 서버를 재시작하면 변경사항이 적용됩니다.
> 유니캐스트 수신 주소 | 클러스터 유니캐스트 리스너의 IP 주소입니다. 이 속성은 참조된 Coherence 클러스터의 값을 무효화하는 데 사용할 수 있습니다. MBean 속성: `CoherenceServerMBean.UnicastListenAddress`
> 유니캐스트 수신 포트 | 클러스터 유니캐스트 리스너의 포트입니다. MBean 속성: `CoherenceServerMBean.UnicastListenPort` 최소값: `1` 최대값: `65535`
> 유니캐스트 포트 자동 조정 사용 | 포트가 이미 사용 중이어서 포트를 바인딩할 수 없는 경우 유니캐스트 포트를 자동으로 증분할지 여부를 지정합니다. MBean 속성: `CoherenceServerMBean.UnicastPortAutoAdjust`
> 자동 재시작 사용 | 장애가 발생하거나 예기치 않게 다운된 경우 노드 관리자가 이 서버를 자동으로 재시작할지 여부를 지정합니다. MBean 속성: `ManagedExternalServerMBean.AutoRestart`
> 재시작 간격 | RestartMax에 지정된 횟수까지 이 서버를 재시작할 수 있는 시간(초)입니다. MBean 속성: `ManagedExternalServerMBean.RestartIntervalSeconds` 최소값: `300` 최대값: `2147483647`
> 재시작 최대 시도 | 노드 관리자가 RestartIntervalSeconds에 지정된 간격 내에서 이 서버를 다시 시작할 수 있는 횟수입니다. MBean 속성: `ManagedExternalServerMBean.RestartMax` 최소값: `0` 최대값: `2147483647`
> 재시작 지연 | 이 서버를 재시작하기 전에 노드 관리자가 기다려야 하는 시간(초)입니다. 서버 프로세스를 중단한 후 시스템에서 서버가 사용 중이었던 TCP 포트를 해제하는 데 시간이 필요할 수도 있습니다. 해당 포트가 아직 활성화되어 있는 동안 노드 관리자가 관리 서버를 재시작하려고 하면 시작 시도는 실패합니다. AutoMigration이 사용 가능하고 RestartDelaySeconds가 0인 경우 RestartDelaySeconds는 자동으로 임대 시간으로 설정됩니다. 그러면 이전 임대가 적합한 경우 이전 이후에 서버가 실패 없이 재시작됩니다. MBean 속성: `ManagedExternalServerMBean.RestartDelaySeconds` 최소값: `0` 최대값: `2147483647`
> 노드 관리자 접속 시간 초과 | 에이전트에 대한 소켓 접속을 생성할 때 NodeManagerRuntime에서 사용할 시간 초과 값을 반환합니다. 기본값을 SSH 에이전트만큼 높게 설정하면 높은 접속 설정 시간이 필요할 수 있습니다. MBean 속성: `ManagedExternalServerMBean.NMSocketCreateTimeoutInMillis` 최소값: `0` 모듈을 재배치하거나 서버를 재시작하면 변경사항이 적용됩니다.

> 관련 작업

> - Coherence 서버 생성
> - Coherence 서버의 시작 인수 구성
> - 관리 콘솔에서 Coherence 서버 시작
> - 노드 관리자 구성

> 관련 항목

> - WebLogic Server에 Coherence 애플리케이션 배치
> - Oracle WebLogic Server에 대한 노드 관리자 관리
> - 허용되는 Coherence 서버 시작 매개변수