주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Polyspace Access에 업로드된 크기가 제한을 초과하는 경우 문제 해결

문제

분석 결과를 Polyspace® Access™에 업로드하면 다음 두 가지 일 중 하나가 발생합니다.

  • 업로드가 완료되지만 시간이 오래 걸릴 수 있으며, 다음과 유사한 경고 메시지가 표시됩니다.

    Warning:
      Number of uploaded findings exceeds preconfigured limit

  • 업로드가 실패하고 다음과 유사한 오류 메시지가 표시됩니다.

    Error: 
      Upload to Polyspace Access failed with message: 'In Corrupted Folder, Hard Limit Reached'

가능한 해결 방법

프로젝트 구성에서 체커(검사 항목) 선택 조정

Polyspace Access 서버에는 실행 당 업로드할 수 있는 결과 수에 대한 사전 구성된(소프트) 제한이 있으며, 기본 제한은 100,000개입니다. 해당 제한을 초과하는 개수의 결과를 업로드하면 Polyspace Access 서버의 성능에 영향을 미칠 수 있습니다.

분석 결과에 사전 구성된 소프트 한도보다 더 많은 결과가 포함된 경우 프로젝트 구성에서 체커(검사 항목) 선택을 조정하여 더 작은 체커(검사 항목) 하위 집합에 초점을 맞추는 것을 고려하세요. 예를 들어, 코드 메트릭 검사 및 영향도가 낮은 Bug Finder 결함 검사를 선택 해제해 볼 수 있습니다.

체커(검사 항목) 선택을 조정하려면 다음을 참조하세요.

업로드에 대한 크기 제한 재정의

Polyspace Access 서버에서는 한 번 실행할 때 업로드할 수 있는 결과 수에 대한 엄격한 제한이 있으며, 기본적으로 500,000개의 결과 수로 제한됩니다. 이러한 엄격한 제한을 초과하는 결과 수가 포함된 실행을 업로드하려고 하면 업로드가 실패합니다. 이러한 제한은 Polyspace Access 서버와 사용자 인터페이스의 성능 저하를 방지합니다.

/showflags 엔드포인트를 사용하면 업로드 수에 대한 소프트 제한과 하드 제한을 모두 재정의할 수 있습니다. 예를 들어, 웹 브라우저에서 https://example-access-server:9443 URL을 사용하여 Polyspace Access를 여는 경우 이 URL을 입력하여 업로드 크기 제한을 관리합니다.

https://example-access-server:9443/showflags
업로드 크기 제한을 관리하려면 Administrator 역할이 있어야 합니다.

Polyspace Access interface to manage size limits on uploads

크기 제한을 재정의하려면 해당 필드에 이름/값 쌍을 입력하고 Add / Update tag를 클릭하세요. 업데이트하려면:

  • 소프트 한도, result-count-soft-limit라는 이름을 사용하고 업로드 시 경고를 트리거하는 발견 사항 임계값 수를 지정합니다.

  • 하드 리미트에서는 result-count-hard-limit라는 이름을 사용하고 오류를 발생시키고 업로드가 실패하게 하는 발견 사항 임계값 수를 지정합니다.