Kompenzációs szolgáltatás beállítások

Az oldal segítségével kezelheti a kompenzáció szolgáltatást. A kompenzáció szolgáltatás támogatja a kiszolgáló szintű konfigurációt a kompenzáció felkészítés és naplózás számára.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve elemre. A Tároló beállításai alatt bontsa ki a Tárolószolgáltatások fát, és kattintson a Kompenzációs szolgáltatás elemre.

Szolgáltatás engedélyezése a kiszolgáló indításakor

Meghatározza, hogy az alkalmazáskiszolgáló következő indulásakor megkísérli-e a kompenzációs szolgáltatás indítását.

Alapértelmezett Kijelölt
Tartomány
Kijelölt
Az alkalmazáskiszolgáló saját indulásakor automatikusan megkísérli a kompenzációs szolgáltatás indítását.
Törölt
A kiszolgáló nem próbálkozik a kompenzációs szolgáltatás indításával. Ha az adott kiszolgálón futó alkalmazásokban használja a kompenzációt, akkor a rendszeradminisztrátornak saját kezűleg kell a szolgáltatást elindítania, vagy ki kell jelölnie ezt a tulajdonságot, majd újra kell indítani a kiszolgálót.
Helyreállítás napló könyvtára

Egy könyvtár-útvonalat határoz meg, amely ha be van állítva, akkor felülbírálja azt a helyet, ahol a kompenzációs szolgáltatás tárolja a naplófájlokat az adott kiszolgáló helyreállítása számára.

A kompenzációs szolgáltatás indításkor kitölt egy üres értéket a kiszolgáló konfigurációban a profil_gyökér/recoveryLogs/cella_név/csomópont_név/kiszolgáló_név/compensation könyvtárral. A profil_gyökér változó a kiszolgáló számára használt WebSphere Application Server profil saját könyvtára.

Amennyiben kompenzációt használ, a WebSphere termék információkat tárol, amelyek egy fizikai tárolóeszközön fellépő rendszer meghibásodás utáni kompenzáció végrehajtásához szükségesek. Nagyobb alkalmazásterhelés esetén ez az állandóság az operációs rendszertől és az alapul szolgáló tárolórendszerektől való függőség miatt rontja az alkalmazáskiszolgáló teljesítményét.

Jobb teljesítmény eléréséhez helyezze át a kompenzációs naplófájlt egy több lemezmeghajtóból álló tárolóeszközre vagy lehetőleg RAID lemezmeghajtókra. Amennyiben RAID lemezeken található fájlrendszerbe helyezi a naplófájlokat, akkor az adatok fizikai adathordozóra történő írása több lemezmeghajtó között oszlik meg. Ez a megosztás több párhuzamos hozzáférést biztosít hogy a kompenzációs információk állandóak legyenek, és gyorsabban el lehessen érni az adatokat a naplókból. Az alkalmazás és a tároló alrendszer jellemzőitől függően a tipikus teljesítménynövekedés 10% és 100% közé esik, de akár még ennél nagyobb is lehet.

Ez a módosítás csak kompenzáció használatára konfigurált alkalmazásokat tartalmazó konfigurációk esetén alkalmazható. Fontolja meg az adott tulajdonság beállítását, amennyiben az alkalmazáskiszolgálón az alábbi jelek közül legalább egyet tapasztal:
  • A CPU kihasználtságsága alacsony marad a kompenzálandó kérések számának növekedése esetén
  • A tranzakciók több időtúllépés után meghiúsulnak
  • A kiszolgáló leáll és újraindítást igényel
  • A kiszolgálót futtató lemez nagyobb igénybevételt jelez

Egy magas szintű rendelkezésre állás (HA) környezetben a fürt minden egyes kiszolgálójának egy egyedi kompenzációs naplóval és tranzakciós naplókönyvtárral kell rendelkeznie, hogy a rendszer elkerülje több kiszolgáló ugyanazon naplófájl hozzáférésére tett kísérleteit. Továbbá, a fürt minden egyes kiszolgálójának képesnek kell lennie a fürt más kiszolgálóinak tranzakciós és kompenzációs naplókönyvtárainak elérésére.

Adattípus Karaktersorozat
Alapértelmezett profil_gyökér/recoveryLogs/cella_név/csomópont_név/kiszolgáló_név/compensation

Ahol a profil_gyökér változó a kiszolgáló számára használt WebSphere Application Server profil saját könyvtára.

Ajánlott Hozzon létre legalább 3 csoportosított konfigurációjú lemezmeghajtóból álló fájlrendszert. Hozza létre a kompenzációnaplót ezen a fájlrendszeren az alapértelmezett mérettel. Amikor a kiszolgáló terhelés alatt van, ellenőrizze a lemez bemeneti és kimeneti értékeit. Ha a lemez bemeneti és kimeneti ideje több, mint 5%, fontolja meg újabb fizikai lemezek hozzáadását az érték csökkentésének érdekében. Ha a lemez bemeneti és kimeneti ideje alacsony, de a kiszolgáló terhelése még mindig magas, megfontolandó a naplófájlok méretének növelése.
Helyreállítási naplófájl mérete

A helyreállítási naplófájl maximális méretét határozza meg megabyte-ban, amelyet a kompenzációs szolgáltatás használ a helyreállítási adatok számára. Az alapértelmezett érték 5 megabyte.

A kompenzációs szolgáltatás által naplózott adatok mennyiségét befolyásolja a párhuzamosan aktív és kompenzációt használó alkalmazások száma és az alkalmazás adatok mérete, amely a kompenzációs funkció bemeneteként szolgál.

A kompenzációs szolgáltatás a kiszolgáló indulásakor helyet foglal le egy fizikai tárolóeszközön a kompenzációs helyreállítási adatok számára. Ha ennek mérete nem elegendő az aktív kompenzációs adatok számára, akkor a naplófájlok dinamikusan nőnek, amíg el nem érik az itt megadott maximális méretet.

Adattípus Egész szám
Egység Megabyte
Alapértelmezett 5
Tartomány 1-től 2147483647 megabyte-ig

Habár a Helyreállítási naplófájl megengedett fájlmérete 1-től 2147483647 megabyte-ig terjed, a valójában lehetséges maximális méret az operációs rendszer által engedélyezett maximális kiosztott fájl mérettől függ.

Kompenzációkezelő újrapróbálkozási korlátja

A próbálkozások maximális számát határozza meg, ahányszor a kompenzációs szolgáltatás újrapróbál egy kompenzációkezelőt.

Ez az érték határozza meg, hogy a kompenzációs szolgáltatás hány alkalommal hívhatja a compensate() és close() CompensationHandler metódusokat. A kompenzációkezelő minden egyes újrapróbálásakor megduplázódik a Kompenzációkezelő újrapróbálkozási időköze.

Állítsa ezt az értéket -1-re a compensate() és close() metódusok határozatlan számú újrapróbálásához. Állítsa az értéket 0-ra, ha nem kíván újrapróbálkozást alkalmazni a metódusok hívásakor.

Adattípus Egész szám
Alapértelmezett -1
Tartomány -1 vagy több
Kompenzációkezelő újrapróbálkozási időtartama

Azt az időközt határozza meg másodpercben, amennyit a kompenzációs szolgáltatás várakozik egy kompenzációkezelő újrapróbálása előtt. A kompenzációkezelő minden egyes újrapróbálásakor megduplázódik az időköz.

A kompenzációs szolgáltatás újrapróbál egy kompenzációkezelőt a compensate() és0 close() CompensationHandler metódusok visszahívásával, ha a RetryCompensationHanderException kivételt dob.

Adattípus Egész szám
Egység Másodperc
Alapértelmezett 30
Tartomány 0 vagy több



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
Kapcsolódó hivatkozás
Kapcsolódó tájékoztatás
Tranzakció szolgáltatás beállítások


Fájlnév: ueac_cmpsettings.html