요약
이 문서에서는 시스템을 시작하기 위해 Flix 서비스를 설정하는 방법을 설명합니다.
더 많은 정보
Flix 에 네트워크 연결 스토리지를 사용하지 않는 경우 첫 번째 단계를 건너뛸 수 있습니다.
- 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 는 서비스 이름입니다.
- flix _server.service 라는 파일을 만들고 /etc/systemd/system/ 에 넣으세요 .
- 방금 만든 파일에 다음 줄을 추가합니다.
[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 서버를 시작할 때 애셋을 마이그레이션할지 묻는 메시지가 나타납니다. 이 메시지를 무시하려면 다음을 추가하는 것이 좋습니다. 서비스 파일에 -skip-migration 플래그를 추가합니다.
CLI 인수의 전체 목록을 보려면 다음을 실행하세요.
./ flix _server --help
flix _server.service 파일을 만든 후 다음 명령을 실행하세요.
systemctl enable flix _server
그런 다음 컴퓨터를 다시 시작하여 재부팅 후 flix _server가 자동으로 시작되도록 할 수 있습니다.
문제 해결
경우에 따라 서비스가 성공적으로 시작되지만 결국 시간 초과될 수 있습니다. 다음 줄을 바꿔 보세요.
Type=forking
~와 함께
Type=simple
동일한 시스템에서 MySQL 서버를 실행하는 경우 다음 줄을 추가하여 Flix 서비스가 시작될 때까지 기다리고 있는지 확인하세요.
After=mysqld.service
추가 읽기
Flix 서비스에 문제가 있는 경우 Foundry 지원 티켓을 열고 서비스 파일을 보내주시고, 시스템 시작 중에 /var/log/messages에 표시되는 모든 오류를 보내주세요.
Q100593 최적의 Flix 서버 설정 문서에서 권장하는 Flix 설정에 대해 읽어보실 수 있습니다.
지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064: 지원 티켓을 제기하는 방법 문서를 참조하세요 .
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요