Nastavení kompenzační služby

Use this page to manage the compensation service. The compensation service supports server-level configuration for compensation enablement and logging.

Chcete-li zobrazit tuto stránku konzoly pro správu, klepněte na volbu Servery > Aplikační servery > název_serveru > [Nastavení kontejnerů] Služby kontejnerů > Kompenzační služba.

Karta Konfigurace

Zpřístupnit službu při spuštění serveru

Určuje, zda se má aplikační server při svém příštím spuštění pokusit o spuštění kompenzační služby.

Výchozí hodnota Vybráno
Rozsah
Vybráno
Aplikační server se při spuštění automaticky pokusí o spuštění kompenzační služby.
Nevybráno
Server se nepokusí spustit kompenzační službu. Je-li v aplikacích spuštěných na tomto serveru použita kompenzace, musí administrátor systému službu spustit ručně, nebo vybrat tuto vlastnost a znovu spustit server.
Adresář protokolu o zotavení

Specifies a directory path that, if set, overrides the location where the compensation service stores log files for recovery of this server.

V okamžiku spuštění kompenzační služba rozbalí prázdnou hodnotu v konfiguraci serveru jako adresář kořen_profilu/recoveryLogs/název_buňky/název_uzlu/název_serveru/compensation. Proměnná kořen_profilu reprezentuje domovský adresář profilu produktu WebSphere Application Server používaného pro server.

Používá-li se kompenzace, ukládá produkt WebSphere informace potřebné pro provedení kompenzace po selhání systému na fyzické paměťové zařízení. V případě vyšší zátěže aplikace tato perzistence zpomaluje výkon aplikačního serveru kvůli závislosti na operačním systému a podkladových paměťových systémech.

Chcete-li dosáhnout vyššího výkonu, přesuňte soubory protokolu kompenzace na paměťové zařízení s více fyzickými diskovými jednotkami nebo (doporučeno) s diskovými jednotkami RAID. Jsou-li soubory protokolu přesunuty do souborových systémů na discích systému RAID, je úloha zápisu dat na fyzické médium sdílena mezi několika diskovými jednotkami. Toto sdílení poskytuje souběžnější přístup k trvalým informacím o kompenzaci a rychlejší přístup k datům z protokolů. Výkon se může zvýšit o 10 až 100%, v některých případech i více, v závislosti na návrhu aplikace a paměťového subsystému.

Tuto změnu je možné použít pouze pro konfigurace, ve kterých je konfigurována kompenzace aplikace. Nastavení této vlastnosti je vhodné uvážit v případě, že se na aplikačním serveru objeví jeden nebo více následujících znaků:

  • Využití procesoru zůstává nízké i přes vzrůst kompenzovatelných požadavků.
  • Transakce se nezdaří kvůli opakovanému překročení časového limitu.
  • Server se zastaví a je třeba jej restartovat.
  • Disk, na němž je server spuštěn, ukazuje vysokou úroveň použití.
Datový typ Řetězec
Výchozí hodnota kořen_profilu/recoveryLogs/název_buňky/název_uzlu/název_serveru/compensation

Parametr kořen_profilu reprezentuje domovský adresář profilu produktu WebSphere Application Server používaného pro server.

Doporučeno Vytvořte souborový systém obsahující alespoň 3 až 4 disky spojené pomocí konfigurace RAID-0. Na tomto souborovém systému vytvořte protokol kompenzace o výchozí velikosti. Pracuje-li server pod zatížením, zkontrolujte vstup a výstup disku. Pokud čas vstupu a výstupu disku přesahuje 5%, může být vhodné přidat další fyzické disky a snížit tak tuto hodnotu. Je-li vstup a výstup disku nízký, avšak zatížení serveru je přesto vysoké, může být vhodné zvětšit velikost souborů protokolu.
Velikost souboru s protokolem o zotavení

Specifies the maximum megabyte (MB) size of the recovery log file that the compensation service uses for recovery data. The default value is 5 megabytes.

Množství dat, které kompenzační služba ukládá do protokolu, je ovlivněno počtem souběžně aktivních aplikací používajících kompenzaci a velikostí dat aplikací, která jsou poskytnuta jako vstup kompenzační logice.

Kompenzační služba při spuštění serveru vyhradí místo pro kompenzační data zotavení na fyzickém paměťovém zařízení. Není-li tato velikost pro aktivní kompenzační data dostatečná, soubory protokolu dynamicky rostou, dokud nedosáhnou maximální velikosti určené touto hodnotou.

Datový typ Celé číslo
Jednotky Megabajty
Výchozí hodnota 5
Rozsah 1 až 2147483647 megabajtů

Ačkoli je povolený rozsah hodnot parametru Velikost souboru s protokolem o zotavení 1 až 2147483647, závisí maximální skutečně možná hodnota na maximální velikosti mapovaného souboru povolené operačním systémem.

Limit opakování manipulačního programu pro kompenzaci

Specifies the maximum number of times that the compensation service retries a compensation handler.

Tato hodnota určuje, kolikrát kompenzační služba volá metody compensate() a close() objektu CompensationHandler.

Chcete-li, aby opakované volání metod compensate() a close() pokračovalo neomezeně, nastavte tento parametr na hodnotu -1. Chcete-li, aby se volání žádné z uvedených metod neopakovalo, nastavte parametr na hodnotu 0.

Datový typ Celé číslo
Výchozí hodnota -1
Rozsah -1 nebo hodnota popsaná výše
Interval opakování manipulačního programu pro kompenzaci

Specifies the time interval, in seconds, that the compensation service waits before retrying a compensation handler.

Kompenzační služba se pokusí o opakování volání obsluhy kompenzace opětným voláním metod compensate() a close() objektu CompensationHandler, vygenerují-li obě výjimku RetryCompensationHanderException.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota 30
Rozsah 0 nebo hodnota popsaná výše



Odkazy s označením (online) vyžadují přístup k Internetu.

Související úlohy
Související odkazy


Název souboru: ueac_cmpsettings.html