Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

GlassFish se zabode na 800CPU i ne oporavlja se iz toga

[es] :: Java :: GlassFish se zabode na 800CPU i ne oporavlja se iz toga

[ Pregleda: 1683 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 12:41 - pre 135 meseci
Pozdrav drugari, imam problem koji već neko vreme ne mogu da rešim i dovodi me do ludila.

Setup je sledeci
- procesor sa 4 jezgra + HT (dakle linux kaze 8 cpu-a)
- centos
- glassfish 3 (relativno skoro rađen update tako da je valjda najnoviji)
- na glassfish-u se vrti jedna jedina aplikacija, http-listener1 koji sluša na portu 8080 (admin listener je i dalje tu, https je ugašen)
- ima pool koji se kači na bazu

Sve radi extra danima i onda se zabode:
- load ode na 400
- cpu usage java procesa ode na 800
- gf prestane da servira strane, ili ih servira extremno sporo
- okačim se na admin listener (port 4848) i tamo sve radi ok
- okačim se profajlerom, sve deluje ok ali ne mogu da nađem šta je zabolo

Ja više nemam ideju gde da gledam i kako da pronađem problem. Deluje da kada odjednom puno korisnika dođe na sajt bude taj "zabod" ali je problem što se posle toga, i bez ijednog posetioca, gf nikad ne "povrati".

Ima li neko ikakvu ideju sa koje strane da ga napadnem?
 
Odgovor na temu

ivan.mojsilovic
CEO @ Yanado.com
Novi Sad

Član broj: 277882
Poruke: 780
*.dynamic.sbb.rs.

Sajt: www.yanado.com


+1042 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 12:50 - pre 135 meseci
To se nama nekad desi sa Jboss i takodje nemamo pojma zasto. Doduse desi se jednom u 6 meseci ali i dalje cakcamo da provalimo sta je.
 
Odgovor na temu

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 13:15 - pre 135 meseci
Mene to muči već godinu dana. Sa Glassfish V2 to nije bio problem. Pričao sam sa dosta ljudi koji se kao razumeju, brdo njih ima isti problem ili je imalo pa je nestao, ali niko nema ideju kako da reši problem.

Ja sam povezao problem sa loadom na sajtu. Kako se poveća load tako se to desi. Ja bih razumeo da mi velika poseta poveća load na GF ali bih očekivao da ako nema poseta 2h da load siđe na nula a ne da ostane ukucan.

Što mi je najgore, uđem profajlerom na taj GF koji je zaboden, i ne vidim šta se dešava, GF je kao "ok" ali ja ne vidim koji proces uzima sav taj cpu, kao da ga nema.
 
Odgovor na temu

ivan.mojsilovic
CEO @ Yanado.com
Novi Sad

Član broj: 277882
Poruke: 780
*.dynamic.sbb.rs.

Sajt: www.yanado.com


+1042 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 13:23 - pre 135 meseci
Nama se desi nevezano za broj usera. Zadnji put se desilo tokom noci kad sam ja bio jedan jedini na serveru.
 
Odgovor na temu

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 14:25 - pre 135 meseci
Vrlo je moguće da nema nikakve veze sa loadom ali desava mi se na nekoliko različitih servera sa 2 različite aplikacije. Jedino što je zajedničko je GF3. Nemoguće da niko nema ideju kako pronaći šta je problem?
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 14:37 - pre 135 meseci
A šta je sa memorijom?
 
Odgovor na temu

ivan.mojsilovic
CEO @ Yanado.com
Novi Sad

Član broj: 277882
Poruke: 780
*.dynamic.sbb.rs.

Sajt: www.yanado.com


+1042 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 14:51 - pre 135 meseci
Nista specijalno u mom slucaju. Ona je na istom nivou kao kad je sve u redu.
 
Odgovor na temu

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga28.02.2013. u 15:51 - pre 135 meseci
Ista priča, memorija je ok.
Mislili smo prvo da je GC ali namešten je da radi non stop

Code:

        <jvm-options>-XX:CMSIncrementalDutyCycle=10</jvm-options>
        <jvm-options>-XX:CMSIncrementalDutyCycleMin=10</jvm-options>
        <jvm-options>-XX:+CMSIncrementalMode</jvm-options>
        <jvm-options>-XX:+CMSIncrementalPacing</jvm-options>
        <jvm-options>-XX:+UseConcMarkSweepGC</jvm-options>


no ono što je poražavajuće je da ga ostavim 7 dana i za 7 dana se ne povrati (prazna mašina bez ijednog hita, taj gf se vrti na tom max load-u) tako da ako je GC valjda bi za 7 dana završio šta ima
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga01.03.2013. u 08:10 - pre 135 meseci
To definitivno smrdi na neki bug. Koju javu koristite, ima li neka veza sa time?
 
Odgovor na temu

ivan.mojsilovic
CEO @ Yanado.com
Novi Sad

Član broj: 277882
Poruke: 780
*.dynamic.sbb.rs.

Sajt: www.yanado.com


+1042 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga01.03.2013. u 08:33 - pre 135 meseci
Java 1.6.x
 
Odgovor na temu

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga01.03.2013. u 10:32 - pre 135 meseci
1.6.0_31
1.6.0_29
Mada ima i drugih verzija, svuda identicna priča (svuda je 1.6)
 
Odgovor na temu

zimbra

Član broj: 292753
Poruke: 71
*.dynamic.sbb.rs.



+56 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga01.03.2013. u 13:05 - pre 135 meseci
Ja ne znam više kuda osim da prestanem da koristim javu. Pustim test, 2000 tredova istovremeno gađa server, sve radi normalno, ne mogu da ga srušim, pustim ga online nekad posle par sati, nekad posle par dana, nekad posle par nedelja - on zabode. U logovima ništa korisno, admin konzola radi, ali http ne odgovara i load je na max koliko mašina može. Šta je pri tome zanimljivo, linux koji ima 600 load i 800% cpu usage radi "normalno", normalno se ssh na njega, mašina je potpuno "responsive", što se ne bi očekivalo od mašine koja ima takak load. Ja više nemam ideja.
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: GlassFish se zabode na 800CPU i ne oporavlja se iz toga04.03.2013. u 07:14 - pre 135 meseci
Jesi li pokusavao da mu pridjes preko JMX-a da vidisi, mozda se moze nesto zakljuciti?
 
Odgovor na temu

[es] :: Java :: GlassFish se zabode na 800CPU i ne oporavlja se iz toga

[ Pregleda: 1683 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.