Cum de a spori toleranța la defecțiuni a sistemului folosind java service wrapper, specialist java

În cazul în care cererea dumneavoastră se încadrează OutOfMemoryError (MOF), atunci nu mai poate funcționa în mod normal, și tot ce au lăsat - este să-l reporni. Acest proces este perfect automatizat folosind Tanuki Java Service Wrapper. De asemenea, acest serviciu vă permite să faceți o mulțime de piese diferite, în scopul de a îmbunătăți toleranța la erori (toleranță FALT) a sistemului.








Cu ajutorul înveliș java, puteți rula aplicația Java ca un serviciu, care va începe la pornirea sistemului, precum și pentru orice scădere în cererea dumneavoastră. Astfel, se va asigura că aplicația dvs. rulează în mod constant.

De asemenea, java wrapper poate reporni aplicația dacă găsește un mesaj special în jurnale. De exemplu, utilizând următoarea configurație, o puteți forța să repornească JVM când apare OutOfMemoryError.
În același mod, puteți configura repornirea aplicației pentru orice problemă. De exemplu, în cazul în care cererea dumneavoastră nu poate fi restabilită atunci când există o problemă critică, și numai de ajutor pentru a reporni întregul sistem, de la unasleduytest jva.lang.Error, de exemplu, determina clasa InfrustructureError și plasați-l în toate aceste cazuri, înainte de adăugarea la intrarea corespunzătoare în fișierul de configurare. La fel ca în cazul OOM, efectuați o căutare pe întreaga bază de coduri, pe absența următoarei construcții:






care adesea păcătuiesc dezvoltatorii leneși. Este clar că, cu acest cod, niciun java wrapper nu vă va salva.

De altfel, în cazul lipsei de memorie este JVM nu poate arunca MOF (a se vedea opțiunea -XX :. -UseGCOverheadLimit), și începe petrecerea tot timpul în colectorul de gunoi. În acest caz, java wrapper poate ajuta, de asemenea. În mod implicit, acesta trimite în mod constant cerere ping, iar în cazul în care într-o jumătate nu a răspuns la un minut, apoi se repornește JVM.
Un alt pachet de java știe cum să imprime un halou de fir, dacă JVM nu poate sta în picioare, dar ar trebui să fie întrebat despre el:
Și, în general, știe multe alte lucruri.

Nu este plătit jacheta.

În concluzie, vreau să spun că nu vă încurajez să scrieți un cod curbat și sperăm că veți fi salvați de jawa wrapper. Dacă aveți pierderi de memorie, îndepărtați dumpul de gunoi, găsiți cauza și remediați aplicația. Cu toate acestea, va dura ceva timp, iar utilizatorii aplicației dvs. nu vor aștepta mereu până când veți afla ce este problema și veți rezolva problema. Deci, punerea unui paie sub forma unui înveliș de java nu dăunează niciodată.







Articole similare

Trimiteți-le prietenilor: