기본 콘텐츠로 건너뛰기

문제 해결 Qlik DataTransfer

이 섹션에서는 Qlik DataTransfer를 사용할 때 발생할 수 있는 문제를 설명합니다.

Qlik DataTransfer는 흰색 화면으로 열립니다.

Qlik DataTransfer가 열리지만 흰색 화면만 표시됩니다. Windows에서 서비스를 확인하면 Qlik DataTransfer가 실행 중인 것으로 표시됩니다.

가능한 원인  

다음 문제 중 하나 이상이 있을 수 있습니다.

  • C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate의 클라이언트 인증서를 사용할 수 없습니다.

  • C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate의 서버 인증서를 사용할 수 없습니다.

  • 인증서가 잘못되었습니다.

  • 인증서 체인이 잘못되었습니다.

  • Windows 인증서 저장소에 인증서가 없습니다.

제안 조치  

시스템에 Qlik DataTransfer만 설치되어 있는 경우 다음을 수행합니다.

  1. Windows 서비스에서 Qlik DataTransfer 서비스를 중지합니다.

  2. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate로 이동하여 인증서를 삭제합니다.
  3. C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils로 이동합니다.

  4. PowerShell에서 Remove-Certificate.ps1을 실행합니다.

  5. Qlik DataTransfer 서비스를 시작합니다.

  6. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate로 이동하여 다음 파일이 있는지 확인합니다.

    • client.pfx

    • server.pfx

시스템에 Qlik DataTransferQlik Sense Enterprise on Windows가 설치되어 있는 경우 다음을 수행합니다.

  1. Windows 서비스에서 Qlik DataTransfer 서비스를 중지합니다.

  2. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate로 이동하여 폴더에 있는 인증서를 삭제합니다.
  3. Windows 인증서 저장소에서 다음 인증서를 삭제합니다.

    • 로컬 컴퓨터 > 개인 > QdtClient

    • 로컬 컴퓨터 > 신뢰할 수 있는 루트 인증 기관 > <hostname.domain> 또는 <hostname>

    • 현재 사용자 > 개인 > QdtClient

    또는 PowerShell에서 관리자로 Remove-Certificate.ps1을 실행할 수 있습니다.

  4. PowerShell에서 Qlik Sense 서비스 사용자로 Configure-Service.ps1을 실행합니다.

    1. 첫 번째 입력 dataTransferCertificatePathC:\ProgramData\Qlik\DataTransfer\DataUpload\certificate를 입력합니다.

    2. 두 번째 입력 qsefwPresentYes를 입력합니다.

  5. C:\ProgramData\Qlik\DataTransfer\DataUpload\certificate로 이동하여 다음 파일이 있는지 확인합니다.

    • root.pfx

    • client.pfx

    • server.pfx

  6. Qlik DataTransfer 서비스를 다시 시작합니다.

Qlik DataTransfer가 흰색 화면으로 열리고 https://localhost:5505/에 err_ssl_version_or_cipher_mismatch 오류가 표시됩니다.

Qlik DataTransfer가 열리지만 흰색 화면만 표시됩니다. Windows에서 서비스를 확인하면 Qlik DataTransfer가 실행 중인 것으로 표시됩니다. 브라우저에서 https://localhost:5505/로 이동하면 err_ssl_version_or_cipher_mismatch 오류가 발생합니다.

가능한 원인  

서버의 TLS 암호 그룹은 Qlik DataTransfer에서 지원되지 않습니다.

제안 조치  

다음 지원 문서의 단계에 따라 서버 그룹 정책에 TLS 암호 그룹을 추가합니다. https://support.qlik.com/articles/000038570.

Qlik DataTransfer가 실행되지 않고 로그에 PowerShell 스크립트 명령을 실행하는 동안 오류가 있다고 표시됩니다.

Qlik DataTransfer가 실행되지 않습니다. 로그에는 다음 오류 메시지가 표시됩니다.

Error while executing powershell script command,Command failed: & "C:\Program
Files\Qlik\DataTransfer\DataUploadService\install-utils\Remove-Certificate.ps1"
& : File C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils\Remove-Certificate.ps1 cannot be loaded
because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:3
+ & "C:\Program Files\Qlik\DataTransfer\DataUploadService\install-utils ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess"

가능한 원인  

ExecutionPolicy가 비활성화되거나 해당 사용자에 제한됩니다.

제안 조치  

사용자에게 RemoteSigned 실행 정책을 제공하여 PowerShell 스크립트를 실행할 권한을 활성화하거나 부여합니다. PowerShell에서 PS C:\> Set-ExecutionPolicy RemoteSigned를 실행하고 Y를 선택하여 관리자 모드의 PowerShell에서 이 작업을 수행할 수 있습니다. 시스템 관리자에게 문의하여 동일한 작업을 수행할 수 있습니다.

Qlik DataTransfer에서 CPU 사용량이 높습니다.

Qlik DataTransfer가 많은 양의 CPU를 사용하고 있습니다.

가능한 원인  

데이터 폴더로 구성된 공유 폴더가 있을 수 있으며 Qlik DataTransfer가 해당 폴더에서 폴링하여 더 많은 CPU를 사용할 수 있습니다.

제안 조치  

다음 중 하나를 수행합니다.

  • 폴링을 중지하려면 %Program Files%\Qlik\DataTransfer에 있는 services.conf 파일로 이동합니다. 파일을 열고 --usePolling을 제거합니다. 이렇게 하면 서비스가 다시 시작된 후 공유 폴더 보기가 중단됩니다.

  • 더 큰 간격으로 폴링하기 위해 기본 폴링 간격을 100밀리초에서 더 큰 값(예: 3000밀리초)으로 변경할 수 있습니다. %Program Files%\Qlik\DataTransfer에 있는 services.conf 파일로 이동합니다. 파일을 열고 --usePolling 뒤에 --pollingInterval을 추가합니다. 폴링 간격을 밀리 초 단위로 설정합니다(예: --pollingInterval 3000).