sziasztok
helyzet: az apache normál futása alatt max 10-15 req/sec-et szolgál ki. hirtelen megugrik 200-330-ra az érték. Teljes halál elérhetetlen oldal, stb.. kilövás után nyugi majd pár óra mulva újra. ez ma kétszer.
kérdés: az okát merre keresnétek?
- 905 megtekintés
Hozzászólások
Hasonló történt velem is. Felraktam az apache frissítéseket plusz húztam egy teljesen célirányosan fordított kernelt alá (gondolom, te is gyárival nyomod), és megszűnt a probléma, sőt, várakozásokon felüli a teljesítmény, most szimultán 600-700 req-el simán elbánik.
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Nézd meg a problémás időszakra az apache access.log -ját, akkor látod honnan jön az a sok kérés, és mit kérnek le. Melyik apache -t használod? 1.x vagy 2.x? Dinamikus oldalt szolgállsz ki vele? Ha igen, akkor a problémás időszakba jelentkezz be és nézd meg a top -al, hogy mi zabálja le. Nekem is korábban volt hasonló, de kiderült a mysql ette meg a gép erőforrásait.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
2es apache dedikáltan csak neki nincs rajta más (adatbázis, etc). apache példányok száma ugrott meg. néztem ip-t ki is tiltottam de máshonnan pár órával később megint rákezdte. a kérdésem inkább az lenne, hogy alapvetően, hogy lehet kivédeni?
monitot próbálok rá heggeszteni, hogy timeoutok után automatikusan restartoljon, ezen kívül ötlet?
--------------
Sok ember hord Superman-pizsamát. Superman Chuck Norris-pizsamát hord.
- A hozzászóláshoz be kell jelentkezni
prefork vagy mpm-worker van beállítva?
iptables környékén nézz körül, hogy a 80-as portra egy IPről max x kapcsolatot engedjen be egy meghatározott időintervallumra. Mennyi memória van a gépben?
Én mpm-workert használok, egész jól be lehet állítani és azóta egész jól viselkedik a szerver.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
prefork, az iptables konkrétan jó ötlet. kösz
- A hozzászóláshoz be kell jelentkezni
http://tikiwiki.org/HowToApacheModCbandRateLimiting
http://tikiwiki.org/HowToApacheModSecurity
es erdemes prefork eseteben beallitani a MaxClients valtozot egy erdemleges ertekre:
MaxClients: maximum number of server processes allowed to start
ps -ylC apache2 --sort:rss #pl. kiadja milyen eroforrasokat hasznal az apache linuxon
- A hozzászóláshoz be kell jelentkezni