Q100566: CentOS 7에서 Flix 6 서비스 만들기

팔로우

요약

이 문서에서는 Flix 6 서비스를 설정하여 시스템을 시작하는 방법을 설명합니다.

추가 정보

Flix 용 네트워크 연결 저장소를 사용하지 않는 경우 첫 번째 단계를 건너뛸 수 있습니다.

  1. flix _server 실행 파일 및/또는 Flix 자산 디렉토리가 있는 볼륨 마운트를 담당하는 서비스 이름을 찾으십시오. 다음 명령을 실행하면 됩니다.
 systemctl | grep mounted

마운트된 볼륨 목록과 시스템이 이를 호출하는 방법을 인쇄합니다. flix _server 실행 파일이 있는 파일 및/또는 자산 디렉토리가 있는 파일을 찾아야 합니다. 3단계에서 필요하므로 서비스 이름을 기록해 두십시오. 예:

 systemctl | grep mounted
mnt-foundry.mount              loaded active mounted   /mnt/ foundry

마운트된 디렉터리는 /mnt/ foundry 이고 mnt-foundry.mount 는 서비스 이름입니다.

  1. flix _server.service 라는 파일을 생성하여 /etc/systemd/system/ 아래에 배치합니다.
  2. 방금 만든 파일에 다음 줄을 추가합니다.
 [Unit]
Description=Flix-Service
After=FLIXMOUNTSERVICE.mount

[Service]
Type=forking
ExecStart=/PATH/TO/ flix _server

[Install]
WantedBy=multi-user.target

FLIX MOUNTSERVICE는 1단계에서 검색한 서비스입니다. Flix 소프트웨어 또는 자산에 네트워크 연결 스토리지를 사용하지 않는 경우 이 줄을 건너뛸 수 있습니다.

다양한 CLI 옵션을 사용하여 flix _server를 실행할 수 있습니다. 예를 들어 flix _server 디렉토리에 없는 구성 파일이 있는 경우 flix _server 행을 다음과 같이 변경하여 이를 지정할 수 있습니다.

 ExecStart=/PATH/TO/ flix _server -config-file /PATH/TO/config.yml

Flix 6.3.0부터 Flix 서버를 시작하면 자산을 마이그레이션할지 여부를 묻는 메시지가 나타납니다. 이를 우회하려면 다음을 추가하는 것이 좋습니다. - 서비스 파일에 대한 건너뛰기 마이그레이션 플래그.

CLI 인수의 전체 목록을 얻으려면 다음을 실행할 수 있습니다.

 ./ flix _server --help

flix _server.service 파일을 생성한 후 다음 명령을 실행합니다.

 systemctl enable flix _server 

그런 다음 시스템을 다시 시작하여 재부팅 후 flix _server가 자동으로 시작되는지 확인할 수 있습니다 .

문제 해결

경우에 따라 서비스가 성공적으로 시작되지만 결국 시간 초과될 수 있습니다. 다음 줄을 바꿔볼 수 있습니다.

 Type=forking

~와 함께

 Type=simple 

동일한 시스템에서 MySQL 서버를 실행하는 경우 다음 줄을 추가하여 Flix 서비스가 시작을 기다리고 있는지 확인하세요.

 After=mysqld.service 

추가 읽기

Flix 6 서비스에 문제가 있는 경우 Foundry 지원 티켓을 열고 서비스 파일과 /var/log/messages에서 시스템 시작 중에 표시되는 오류를 보내주십시오.

Q100593 Optimum Flix 6 서버 설정 기사에서 권장되는 Flix 설정에 대해 읽을 수 있습니다.
지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064: 지원 티켓을 올리는 방법 문서 를 참조하세요 .

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요