이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
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 as You Code에서 체커(검사 항목) 설정 (Polyspace as You Code)
Checkers activation file (-checkers-activation-file)(Polyspace Bug Finder)
업로드에 대한 크기 제한 재정의
Polyspace Access 서버에서는 한 번 실행할 때 업로드할 수 있는 결과 수에 대한 엄격한 제한이 있으며, 기본적으로 500,000개의 결과 수로 제한됩니다. 이러한 엄격한 제한을 초과하는 결과 수가 포함된 실행을 업로드하려고 하면 업로드가 실패합니다. 이러한 제한은 Polyspace Access 서버와 사용자 인터페이스의 성능 저하를 방지합니다.
/showflags 엔드포인트를 사용하면 업로드 수에 대한 소프트 제한과 하드 제한을 모두 재정의할 수 있습니다. 예를 들어, 웹 브라우저에서 https://example-access-server:9443 URL을 사용하여 Polyspace Access를 여는 경우 이 URL을 입력하여 업로드 크기 제한을 관리합니다.
https://example-access-server:9443/showflags

크기 제한을 재정의하려면 해당 필드에 이름/값 쌍을 입력하고 Add / Update tag를 클릭하세요. 업데이트하려면:
소프트 한도,
result-count-soft-limit라는 이름을 사용하고 업로드 시 경고를 트리거하는 발견 사항 임계값 수를 지정합니다.하드 리미트에서는
result-count-hard-limit라는 이름을 사용하고 오류를 발생시키고 업로드가 실패하게 하는 발견 사항 임계값 수를 지정합니다.