Delal jse mted par mereni - tipl bych to na pocet spojeni v apachi.
pokud recykluju spojeni, nasledujici requesty uz bezi rychle. Nove
spojeni dycky 5-20s ceka. Dela to i na tom uplne prvnim redirectu v apachi.
Gh.
Martin Miksanik wrote:
Jestli ten glassfish nemas naprimo userum, ale mas
pred tim
nginx/apache tak se podivej na maximalni limit spojeni, pocty workeru
atd., aby to viselo az na Jave -> Databazi.
Tzn., ze staticka stranka primo linknuta v webserveru (index.html,
obrazek atd.) se nacte okamzite.
Taky neni spatna volba rict webservru, at "cache"uje veci, co se
nemeni, tim taky usetris dost vykonu (staticke veci, obrazky, styly, js)
Java by mela pro spojeni k DB pouzivat "pool", takze by ti to tech
spojeni zase tolik sezrat nemelo a kdyz ne, tak bych zacal tady, at ti
to nereze DB -> nema vice spojeni, nez DB snese, pak to to skonci v
nekonecnem cyklu, ze neni pristup do DB.
2015-10-24 0:04 GMT+02:00 Honza Poul <poul.honza(a)gmail.com
<mailto:poul.honza@gmail.com>>:
Jop. Zkusim. ted sem ale zkousel zobrazit stranky na ktere je
pouze index.html ve kterem je jeden radek textu.
http://photo.poul.cz/
me to trvalo 20 sekund.
Myslis ze kdyby gc neustal cistil, tak se bude dit toto? Pokud je
tam 8 jader. Tak by se o to mohl postarat. Ale limity klidne
zvednu. :] Dik
Dne 23. října 2015 23:49 Ghormoon <ghormoon(a)gmail.com
<mailto:ghormoon@gmail.com>> napsal(a):
Jeste me napadlo, kdyz rikas ze mas vyuzity 1gb, nemas nejak
moc osekany limity na pamet javy pro aplikac? Zkus mu trosku
pridat, treba nedela nic jinyho, nez ze pousti gc :)
On Oct 23, 2015 23:47, "Ghormoon" <ghormoon(a)gmail.com
<mailto:ghormoon@gmail.com>> wrote:
Zkus do ty pokusny aplikace hodit nejaky logovani casu
(start, nactenej soubor, konverze xml, konec) at vis,
jestli to visi v ni a pripadne na cem. V apachi teoreticky
muzes mit nakou blbost taky, ale 20s zpozdeni na apachi
sem v zivote nevidel :) muzes si zkusit hodit nejakej
static content at vis, ze se nezblaznil uplne. Pripadne
pak jako dalsi krok neco "statickyho" vracet z ty pokusny
aplikace, jestli to netrva nejak odporne dlouho request na
aplikac.
Gh.
On Oct 23, 2015 23:41, "Honza Poul" <poul.honza(a)gmail.com
<mailto:poul.honza@gmail.com>> wrote:
Dikec,
toto jsem resil s kolegou a myslim ze toto neni az tak
problem. Zvysoval jsem pool pro postgre na 200
spojeni. Pak pooly v glassfishi ... atd.
Na celem serveru je zabrano 1GB ram ze 4GB.
Na homepage, ktera je stejne pomala jako ostatni
stranky neni zadnej sql dotaz.
Ty nejpomalejsi dotazy uz byly prepsany za pomoci
cloveka co tomu rozumi. Vyladil mi indexy v databazi a
slapalo to svizne. Nektere dotazy prepsal. Urcite je
tam co zlepsovat, ale nemyslim si ze to zpusobuje to
co se tam deje.
Dnes jsem udelal pokus. Zalozil jsem si druhou
instanci serveru (druhou domenu) a na ni dal uplne
jednoduchou aplikaci, ktera nema zadne spojeni do
databaze. Pouze nacte nejaka data ze souboru a ulozi
vypise je jako xml. No ale i tato aplikace, ktera je
jesli to dobre chapu v jinem procesu javy se nacita
strasne dlouho. cca 20 sekund.
Mam to za apache proxy. Je mozne ze mam nejake spatne
nastaveni tam.
Dne 23. října 2015 23:22 Ghormoon <ghormoon(a)gmail.com
<mailto:ghormoon@gmail.com>> napsal(a):
Zacal bych tim, ze se kouknu co to brzdi ...
dochazi jave ramka? Smazi naplno procak? Nebo mas
jen pomaly dotazy do databaze? Mrkni, co to zere,
zapni si slow log v databazi at vis, co je
nejvetsi problem.
Gh.
On Oct 23, 2015 11:12 PM, "Honza Poul"
<poul.honza(a)gmail.com
<mailto:poul.honza@gmail.com>> wrote:
Ahoj,
uz asi rok si delam jednoduchou hru. Mozna ji
znate na papir -> mesto jmeno zvire vec. Tak
nejak sem to bastlil obcas neco dopsal a hralo
to cca 500 lidi rozlozenych do celeho dne.
Takze zadne prolemy s vykonem. Vcera o tom ale
nekde v nemecku vysla nejaka zprava a od te
doby se snazi hrat cca 200 lidi najednou. Ono
to zase odezni, az se na to zapomene. No ale
ted vidim, ze to je uplne v pasti.
Pokud je tam vic jak 100 lidi online, tak se i
blba stranka kde neni zadnej dotaz do databaze
nacita treba 20 sekund.
jede to na Jave, Ubuntu 14.4, Glassfish, postgres
Hledal jsem vsechno mozne, az sem se dostal ke
clanku
http://docs.oracle.com/cd/E26576_01/doc.312/e24936/tuning-os.htm#GSPTG00224
kde je par prikazu jak si nastavit nejake
hodnoty pro tcp/ip ... a pak po par pokusech k
tomu, ze to na te virtualce nepujde. Coz
chapu, bylo to v jinem clanku ze na openVZ
nic. Ale nevim co dal resit, lidi tam chodi,
chvili se jim toci hodiny a zase odejdou ...
docela skoda.
Je 200 lidi velke cislo pro tu virtualku? Nebo
to je normalni a mam nekde proste neco blbe
nastaveneho?
Nevite nekdo jak bych to mohl resit a co bych
treba mohl zlepsit aby to fungovalo? Nejaky
tip kam se podivat do nastaveni a co zmenit?
Dikec za jakoukoli pomoc.
--
S přáním do hezkého dne
*_Honza Poul_**
*
tel. 739 403 177 <tel:739%20403%20177>
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
<mailto:Community-list@lists.vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
<mailto:Community-list@lists.vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
--
S přáním do hezkého dne
*_Honza Poul_**
*
tel. 739 403 177 <tel:739%20403%20177>
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
<mailto:Community-list@lists.vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
<mailto:Community-list@lists.vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
--
S přáním do hezkého dne
*_Honza Poul_**
*
tel. 739 403 177 <tel:739%20403%20177>
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
<mailto:Community-list@lists.vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
--
S přáním pěkného dne,
Martin Mikšaník
gsm: +420 602 623 934
icq: 311047283
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list