Portál AbcLinuxu, 5. května 2024 18:51


Dotaz: Problém s přetíženým serverem (web na wordpressu)

8.8.2011 14:36 hatatitla
Problém s přetíženým serverem (web na wordpressu)
Přečteno: 421×
Odpovědět | Admin
Příloha:
Zdravím,

Měl bych na zdejší odborníky prosbu o pomoc. Předem upozorňuji, že se v linuxu, nastavování serveru atd vůbec nevyznám, tak pro to mějte prosím pochopení, když se budu ptát na nesmysly.

Problém je následující: Mám pronajatý dedikovaný server. Na něm hostuji celkem dost navštěvované weby (dohromady cca 1M pageviews denně) bežící na wordpressu. Problémy dělá hlavně jeden z webů (500k pageviews denně). Zkusil jsem okrouhat wordpress jak jen to šlo (bez lokalizace, z pluginů běží jen wp-cache), přesto pořád dělá problémy. Zajímavé je, že podobně dělaný web s jen o něco menší návštěvností běží relativně v pohodě bez zapnutého cache a s aktivníma pluginama.

Potřeboval bych poradit nějaký způsob, jak se dopátrat toho, kde je chyba.

Něco o serveru: Intel i7 Eight-Core, 12GB RAM
   Kernel Version: 	  	2.6.18-128.7.1.el5 (SMP) 	 
  	Distro Name: 	  	 CentOS release 5.3 (Final) 	 
  	Uptime: 	  	80 days 16 hours 32 minutes 	 
  	Load Averages: 	  	16.90/5 min; 25.95/10 min; 26.24/15 min
        Server version:	 	Apache/2.2.3
 	Perl version:	 	v5.8.8 built for x86_64-linux-thread-multi
 	PHP version:	 	PHP 5.2.14 (cli) (built: Dec 1 2010 23:57:58)
 	Mysql version:	 	5.0.45, for redhat-linux-gnu (x86_64) using readline 5.0
V příloze připojuji screenshot z htop. Děje se tam to, že "Mem" se plní a když je plná, tak vylétne vytížení cpu na 100% a je to... Je tam snad nainstalovaný i nějaký script, který to vyprázdní ještě před vytuhnutím, ale ne vždy to stihne.

Předem děkuji za každou radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

houska avatar 8.8.2011 14:51 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
tipuju ze neco vyzira pamet, dojde to tak daleko ze mu nestaci ramka a vleze do swapu a to je konec ... stroj jde do kopru

zkus zjistit jestli treba mysql nema nastavny moc velky innodb_buffer_pool_size, pripadne jestli u apache nemas prilis mnoho procesu apod ... a zkus se podivat po nejake reverzni proxy

8.8.2011 17:24 hatatitla
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Děkuji za odpověď. Je to přesně tak jak píšeš. Zaplní se paměť, jde to do swapu, vytížení cpu vylétne na 100% a konec.

Innodb mám nastaveno takhle. Vůbec netuším, jestli je to moc nebo málo
innodb additional mem pool size 	1 048 576
innodb autoextend increment 	8
innodb buffer pool awe mem mb 	0
innodb buffer pool size 	8 388 608
Počet procesů je ve špičce přes 1000, viz screenshot. Taky nevím, jestli je to moc.

Jak jsem psal, jsem v tomhle oboru naprostý laik, mohl by mi prosím někdo nějak jednoduše vysvětlit, co znamenají na tom screenshotu ty mysql procesy (usr/libexec...)? Nezabírají příliš mnoho paměti? Případně jak se dá zjisit, odkud jsou atd?
9.8.2011 09:37 -
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim, htop hovori, ze problem je s mysql. Takze treba zapnut logovanie query v mysql a pozriet sa co konkretne mysql vytazuje. Mozno prilis vela query, mozno nejake nevyladene pomale query. podla popisu je to celkom vykonna masina, mozno je uzke hrdlo disk/diskove pole.
9.8.2011 10:56 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Asi bych se také podíval jestli nechybí indexy, nebo ty současné nejsou moc rozbité a používají se.
poky74 avatar 9.8.2011 11:07 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nebylo by lepší najmout/poprosit nějakého sysadmina/správce aby se na to kouknul?

Taky se může stát že ti někdo nešťastně poradí nebo si to špatně interpretuješ a bude z toho průser, zdá se že by to při 1M pw asi bolelo.

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
10.8.2011 12:42 hatatitla
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Ano, klidně za to i zaplatím, ale kde někoho takového, kdo bude mít trpělivost s amatérem, sehnat? Technik od hostingu nemá moc trpělivosti a tvrdí, že chyba je ve scriptech (v tom má asi pravdu), ale já bych právě potřeboval poradit s tím, jak najít tu chybu

Pokud se tu někdo takový najde, hoďte na sebe pls kontakt.
poky74 avatar 10.8.2011 12:44 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)

Rád se pokusím pomoci.

poky@poky.name

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
MMMMMMMMM avatar 9.8.2011 11:24 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Problém s přetíženým serverem (web na wordpressu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stáhnul bych prográmek mysqltuner a odhalil slabá místa konfigurace mysql serveru. A rozhodně zapnout v mysql cachování, není-li zapnuto.
Linux Dokumentační Projekt - PDF ke stažení

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.