MENU

CAMServer를 Windows 서비스로 실행

목차

Windows 서비스 개요

CAMServer는 Windows 서비스로 실행할 수 있습니다. Windows 서비스로 실행하면 몇 가지 이점이 있습니다.

장점과 단점

장점

  • 원격 데스크톱에서 서버에 연결하고 로그오프 작업으로 CAMServer가 중지되지 않음
  • CAMServer가 만일 충돌하면 Windows 서비스의 "복구"기능을 사용하여 재부팅을 자동화 할 수 있습니다.

단점

  • CAMServer는 서비스 시작 중에 창을 가질 수 없으므로 일부 관리 메뉴를 실행할 수 없습니다.
    ※ 상시 이용하는 기능은, 클라이언트로부터 리모트 기능으로 실행할 수 있습니다.

설정 방법

설치 후 폴더 구성에서 win_service 확인

서비스 등록/삭제/시작/중지 스크립트로,CAMServer/win_service 가 배치됩니다.

각 스크립트의 역할은 다음과 같습니다.

  • installSvc.vbs ... CAMServer를 Windows 서비스로 등록합니다.
  • removeSvc.vbs ... 서비스로 등록 된 CAMServer를 서비스에서 제거합니다.
  • startSvc.vbs ... CAMServer를 서비스로 시작합니다.
  • stopSvc.vbs ... 서비스로 시작한 CAMServer를 중지합니다.

Windows 서비스 등록

CAMServer가 서비스로 실행되도록 하려면 먼저 한 번만 Windows에 서비스로 등록해야 합니다.

Windows 서비스에 등록하려면 압축을 푼 폴더에 있는 camserver.exe를 수동으로 클릭하여 시작합니다. 평소대로 메인 윈도우가 표시되므로, 「관리 메뉴」→「서비스」→「서비스의 인스톨」을 실행합니다.

실행하면 서비스 이름 "CAMServerService"로 서비스에 등록됩니다.

등록 후 서비스가 성공적으로 등록되었는지 확인하려면 제어판에서 Windows 서비스 화면을 엽니다.

제어판
CAMServer에서 "제어판"을 열 수 있습니다.

Windows 서비스 자동 시작

Windows 서비스 화면에서 서비스 이름 CAMServerService 을 더블 클릭하고 "시작 유형"에서 "자동"을 선택하십시오.

Windows 서비스를 Windows OS 시작과 동시에 시작하려면 자동 시작을 설정합니다.

Windows 서비스를 실행하는 OS 사용자

Windows 서비스가 CAMServer를 실행하는 OS 사용자는 아무 것도 설정하지 않으면 Windows의 로컬 계정입니다.

중복에 대응하기 위해DB 파일을 네트워크 드라이브에 배치하는 경우는 Windows 서비스 실행 OS 사용자를 변경합니다. (도메인 계정 또는 전용 로컬 계정 사용).

위 계정에 대해,CAMServer 폴더 및 공유 폴더에 전체 제어 권한을 설정하는 것에서 Windows 서비스에서 실행하더라도 네트워크 드라이브에서 액세스할 수 있습니다.

공유 호스트 OS가 Windows Server 2019부터 게스트 인증이 기본적으로 비활성화되어 있으며 UNC 경로에서도 네트워크 드라이브에 액세스할 수 없습니다. 이는 Windows 서비스의 로컬 계정에 자격 증명이 없으며 SMB 프로토콜 제한으로 인해 연결이 차단되기 때문입니다.

오류시 자동 복구

CAMServer의 서비스가 만일 정지해 버렸을 경우에, Windows 서비스의 복구 기능을 이용하면, 자동적으로 재기동할 수가 있습니다.
관리 도구의 서비스 설정에서 CAMServer를 선택하고 속성의 복구 탭에서 첫 번째 오류 등으로 서비스 다시 시작 등을 선택하십시오.

※ CAMServer가 충돌하는 사례는 확인하지 않았기 때문에, 이 설정은 없어도 문제 없습니다.

※ 각 설정의 의미는 다음을 참고하십시오.

첫 번째 오류
CAMServer 의 서비스가 만일 정지해 버렸을 경우에, Windows 서비스의 회복 기능을 이용하면, 자동적으로 재기동할 수가 있기 때문에, 「서비스를 재기동한다」를 선택한다.
다음 오류
「첫 번째 에러」후, 다시 강제 종료가 발생했을 경우의 액션을 지정한다. 2번째 이후의 서비스 재시작은 이벤트 해결 효과가 얇기 때문에 '아무것도 하지 않는다'를 선택한다.
후속 오류
「다음 에러」후, 다시 강제 종료가 발생했을 경우의 액션을 지정한다. 2번째 이후의 서비스 재시작은 이벤트 해결 효과가 얇기 때문에 '아무것도 하지 않는다'를 선택한다.
오류 카운트 재설정
Windows 서비스가 중지되거나 실패하면 실패 횟수가 계산됩니다. 이 카운트를 기초로, 「첫회의 실패」 「2번째의 실패」 「그 이후의 실패」에 대한 회복 동작을 설정할 수 있다. 「에러 카운트를 리셋한다」란, 이 실패 카운트를 일정 시간 후에 리셋(0으로 되돌린다)하는 것을 나타낸다. 설정값의 1은, 1일 후에 에러 카운트를 리셋하게 되고, 간헐적으로 강제 종료가 발생하는 등의 예외 케이스를 운용 관점에서 배제할 수 있는 최소의 일수가 된다.
서비스 재시작
첫 번째 오류가 발생한 후 몇 분 후에 다시 시작할지 여부를 설정합니다.

Windows 서비스 시작 및 중지

Windows 서비스로 시작

제어판에서 서비스를 시작하거나 CAMServer의 관리 메뉴 → 서비스 → 서비스 시작을 실행합니다.

제어판에서 서비스 시작

이미 camserver.exe 화면이 시작되는 동안 제어판에서 서비스를 시작할 수 없다는 점에 유의하십시오.

CAMServer의 관리 메뉴 서비스 시작

서비스가 시작되면 수동으로 시작된 창이있는 camserver.exe가 자동으로 중지됩니다.

Windows 서비스 중지

제어판에서 서비스 중지 또는 camserver.exe를 수동으로 실행하여 안전하게 서비스를 중지한 다음 화면을 시작합니다.

서비스 시작 중 수동으로 camserver.exe 실행하면 시작중인 서비스가 중지되고 수동으로 실행되었습니다. camserver.exe 가 몇 초 정도로 활성화됩니다.

서비스 버전의 주의사항

일반 버전에서 마이그레이션할 때 일반 버전의 시작 시작과 Windows 서비스의 "자동 시작"이 중복되지 않도록 하십시오.

스타트업 기동하고 있는 경우의 해제 방법은 오른쪽 그림과 같습니다.

  • URL을(를) 확인했습니다!
목차