Erweiterte parallele Verarbeitung für Hintergrundaufträge in Vulnerability Response

  • Freigeben Version: Washingtondc
  • Aktualisiert 6. Februar 2024
  • 1 Minute Lesedauer
  • Mit dieser erweiterten Einstellung können Sie die Gesamtzahl der parallel verarbeiteten Hintergrundaufträge unabhängig vom Auftragstyp steuern.

    Vorbereitungen

    Erforderliche Rolle: sn_vul.vulnerability_admin oder Schwachstellenmanager mit der granularen Rolle sn_sec_cmn.manage_background_job

    Hinweis:
    Dieses Verfahren erfordert fortgeschrittene Programmierkenntnisse.

    Prozedur

    1. Geben Sie im Filternavigator sys_properties.list ein, und suchen Sie die Systemeigenschaft sn_sec_cmn.background_job_max_concurrency.
      Die Systemeigenschaft sn_sec_cmn.background_job_max_concurrency in der Listenansicht.
    2. Klicken Sie darauf, um den Datensatz zu öffnen.

      Standardmäßig führt die Systemeigenschaft sn_sec_cmn.background_job_max_concurrency maximal 10 Hintergrundaufträge parallel aus.

      Wenn Ihre Instanz eine geringe Anzahl von Knoten aufweist, können Sie diesen Wert in der Systemeigenschaft reduzieren. Angenommen, Sie haben sieben Zuweisungsregeln in Ihrer Gruppenregelliste. Im Konfigurationsdatensatz der Aufgabe „Zuweisungsregeln erneut anwenden“ werden drei Aufgaben für die maximale Anzahl gleichzeitiger Threads festgelegt. Ihr Gleichzeitigkeitswert für Ihr Framework ist 10, aber Ihr System ist eine einzelne Knoteninstanz, sodass Sie zwei partitionierte Aufgaben aus Ihrer Aufgabe „Zuweisungsregeln erneut anwenden“ gleichzeitig verarbeiten können. Wenn Sie die maximale Anzahl gleichzeitiger Threads auf einen Auftragsdatensatz für Zuweisungsregeln festlegen, werden alle Auftragstypen des Typs „Zuweisungsregeln erneut anwenden“ sequenziell verarbeitet.

      Umgekehrt können Sie diesen Wert erhöhen, wenn Ihre Instanz über mehr Knoten verfügt. Sie müssen jedoch auch weitere geplante Aufgaben hinzufügen, um diese Änderung vorzunehmen.

      Um die Anzahl der geplanten Aufgaben zu erhöhen, duplizieren Sie eine geplante Aufgabe so oft, bis der Wert erreicht ist, um den Sie die Systemeigenschaft erhöht haben. Zum Beispiel gibt es standardmäßig 10 geplante Aufgaben. Wenn Sie also 20 Jobs möchten, müssen Sie einen Job 10 Mal duplizieren.

      Die zehn geplanten Aufgaben, die in Now Platform® zur Verarbeitung enthalten sind, werden in der Tabelle sn_sec_cmn_background_job_processor_pool angezeigt.

    3. Geben Sie im Filternavigator sn_sec_cmn_background_job_processor_pool.listein
      sn_sec_cmn_background_job_processor_pool in der Listenansicht.
    4. Klicken Sie auf eine Aufgabe, um sie so oft wie erforderlich zu kopieren und zu duplizieren, sodass die Anzahl der Aufgaben dem Wert entspricht, um den Sie die Systemeigenschaft erhöht haben.
      Das Feld Dieses Skript ausführen im Hintergrundauftrags-Datensatz.
    5. Nachdem die geplante Aufgabe definiert wurde, fügen Sie eine Referenz hinzu, indem Sie in der Liste sn_sec_cmn_background_job_processor_pool für die kopierte Aufgabe auf Neu klicken.