이 고급 설정을 사용하면 작업 유형에 관계없이 병렬로 처리되는 백그라운드 작업의 총 수를 제어할 수 있습니다.
시작하기 전에
필요한 역할: sn_vul.vulnerability_admin 또는 sn_sec_cmn.manage_background_job 세분화된 역할을 가진 취약성 관리자
주: 이 절차를 수행하려면 고급 프로그래밍 지식이 필요합니다.
프로시저
-
필터 탐색기에서 sys_properties.list 를 sn_sec_cmn.background_job_max_concurrency 입력하고 시스템 속성을 찾습니다.
-
클릭하여 기록을 엽니다.
기본적으로 sn_sec_cmn.background_job_max_concurrency 시스템 속성은 최대 10개의 백그라운드 작업을 병렬로 실행합니다.
인스턴스에 노드 수가 적은 경우 시스템 속성에서 이 값을 줄일 수 있습니다. 예를 들어, 그룹 규칙 목록에 7개의 담당 규칙이 있다고 가정해 보겠습니다. 할당 규칙 재적용 작업 구성 기록에서 최대 동시 스레드에 대해 세 개의 작업이 설정됩니다. 프레임워크의 동시성 값은 10이지만 시스템은 단일 노드 인스턴스이므로 할당 규칙 재적용 작업에서 분할된 두 작업을 동시에 처리할 수 있습니다. 최대 최대 동시 스레드를 하나의 담당 규칙 작업 기록으로 설정하면 모든 담당 규칙 재적용 작업 유형이 순차적으로 처리됩니다.
반대로 인스턴스에 노드가 더 많으면 이 값을 늘릴 수 있지만 이렇게 변경하려면 예약된 작업도 더 추가해야 합니다.
예약된 작업 수를 늘리려면 시스템 속성을 늘린 값과 일치해야 하는 만큼 예약된 작업을 복제합니다. 예를 들어 기본적으로 10개의 예약된 작업이 있습니다. 따라서 20개의 작업을 원하면 작업을 10번 복제해야 합니다.
처리를 위해 포함된 ServiceNow AI Platform® 10개의 예약된 작업이 sn_sec_cmn_background_job_processor_pool 테이블에 표시됩니다.
-
필터 탐색기에서 sn_sec_cmn_background_job_processor_pool.list를 입력합니다.
-
작업을 클릭하여 필요한 만큼 복사 및 복제하여 작업 수가 시스템 속성을 늘린 값과 일치하도록 합니다.
-
예약된 작업이 정의되면 복사한 작업의 sn_sec_cmn_background_job_processor_pool 목록에서 새로 만들기를 클릭하여 참조를 추가합니다.