Hogyan növelheti a rendszer hibatűrését a java szolgáltatás csomagolásával, java specialistával
Ha az alkalmazás összeomlik az OutOfMemoryError (OOM), akkor már nem működik megfelelően, és mindössze annyit kell tennie, hogy újraindítsa. Ez a folyamat tökéletesen automatizált a Tanuki Java Service Wrapper használatával. Továbbá, ez a szolgáltatás lehetővé teszi számodra, hogy több különböző dolgot tegyen a rendszer hibatűrésének növelése érdekében (tűréshatár).
A java csomagolóval a java alkalmazásodat olyan szolgáltatásként futtathatja, amely a gép indításakor elkezdődik, valamint az alkalmazás leesése. Így biztosítja, hogy az alkalmazás folyamatosan fut.
A java wrapper is újraindíthatja az alkalmazását, ha különleges üzenetet talál a naplókban. Például a következő konfiguráció használatával kényszerítheti a JVM újraindítását, ha OutOfMemoryError történik.
Ugyanígy bármilyen problémára beállíthatja az alkalmazás újraindítását. Például, ha az alkalmazás nem lehet visszaállítani, ha van néhány kritikus probléma, és csak segít, hogy indítsa újra az egész rendszert, a unasleduytest jva.lang.Error például meghatározzák InfrustructureError osztály, és dobja el minden olyan esetben, előre felveszi a megfelelő bejegyzést a konfigurációs fájlban. Csakúgy, mint az OOM esetében, keresse a teljes kódbázisot a következő konstrukció hiányában:
amelyek gyakran követték el a lusta fejlesztőket. Nyilvánvaló, hogy ezzel a kóddal egyetlen java csomagolás sem ment meg.
Egyébként, ha a memória hiánya a JVM nem dobja OOM (opció -XX :. -UseGCOverheadLimit), és meg kell kezdeni, hogy egész idő alatt a szemétgyűjtő. Ebben az esetben a java csomagoló is segíthet. Alapértelmezés szerint folyamatosan küld pings-t az alkalmazásnak, és ha fél percen belül nem kap választ, újraindítja a JVM-et.
Egy másik java csomagoló tudja, hogyan kell kinyomtatni egy száltörzset, ha a JVM nem tudja elakadni, de fel kell kérdezni róla:
És általában több dolgot is tud.
Nem fizetett java csomagolást.
Végezetül azt szeretném mondani, hogy nem bátorítok arra, hogy írjon egy görbe kódot, és remélem, hogy meg fog menteni a jawa csomagolóanyag. Ha a memória szivárog, akkor távolítsa el a heapdumpot, keresse meg az okát és javítsa az alkalmazást. Azonban időbe telik, és az alkalmazói felhasználók nem mindig várnak addig, amíg kitaláljuk, mi a probléma, és megoldani. Tehát egy szalmát a java csomagolóanyag formájában nem sántít.