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 adminisztrációs konzol ezen oldalának megjelenítéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > [Tárolóbeállítások] Tárolószolgáltatások > Ellensúlyozási 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.

Információk Érték
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.

Információk Érték
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.

Információk Érték
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.

Információk Érték
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.

Információk Érték
Adattípus Egész szám
Egység Másodpercek
Alapértelmezett 30
Tartomány 0 vagy több

További tulajdonságok

A További tulajdonságok alatt az Egyéni tulajdonságok hivatkozásra kattintva megjelenítheti vagy módosíthatja a WebSphere Application Server ellensúlyozási szolgáltatás egyéni tulajdonságait.

Ezzel a lehetőséggel megadhat például egy egyéni tulajdonságot, amely olyan EJB komponensek előre meghatározott listáját dolgozza fel, amelyekhez nem kell CoordinationContext elemet küldeni a webszolgáltatás kérésekben. Az ellensúlyozási szolgáltatás egyéni tulajdonságairól további információkat talál a kapcsolódó hivatkozásokban.



Fájlnév: ueac_cmpsettings.html