Apache2 PostFix || Probléma megoldást kérek a szakemberektől!
Sziasztok!
Nem tudom pontosan, hogy jó helyre írok-e ez az első bejegyzésem és örülök hogy végre tag lehetek. Ez amolyan előszó. :) Nah a probléma.
Üzemeltetek egy kis hosting féleséget, amelyik olyan 19-20 tárhelyet szolgál ki apache2 http daemonnal és a levelező rendszerért a PostFix mail server felelős. A probléma nem a load nagysága, inkább a webszerver lassúsága. Bizonyos oldalak egészen lassan generálódnak le a gépen (aminek 0.5MS körül kéne van hogy 200ms ami lassúnak számít), 0.8 as load mellett, és ha néhány oldalt letöltenek esetleg többen akkor meg 4-5 load -ra növekszik, majd visszaesik ismét 1 alá. Ez tehát a fő probléma.
Az apache webszervernél prefork-ot használok, és a beállítások a következők:
ServerRoot "/etc/apache2"
#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#
#
LockFile /var/lock/apache2/accept.lock
#
#
PidFile /var/run/apache2.pid
#
# Timeout: The number of seconds before receives and sends time out.
TimeOut 45
KeepAlive On
KeepAliveTimeout 2
MaxKeepAliveRequests 80
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 50
MaxRequestsPerChild 500
Próbáltam dolgokat. Ha kicsit visszaveszem a gyeplőt akkor kissebb a terhelés, és egy darabig gyors is, majd ahogy a kérések átlaga nő 3-4 re, belassul szép lassan. Apache status szerint 1-2 napos üzemidő után egy 2-4 közötti a kérések száma másodpercenként a terhelés .250% körüli folyamatok is 10-15 körül, szóval szerintem nem sok, de mégis lassulgat. Néztem már grafikont muninnal is. Ugye ha nyitva van a status akkor azért több erőforrást eszik, így pár napja kikapcsolva tartom, de így is lassulgat.
PostFix-el annyi kérdésem lenne, hogy lehet-e korlátozni hasonló módon mint a SendMail-t. Például maximális load.
Előre is köszönöm a segítséget aki majd foglalkozik a témával!
UPDATE!
Gép config: intel quad 2.4Ghz 4GB ram
Üdv:
wolfnet
- Tovább (Apache2 PostFix || Probléma megoldást kérek a szakemberektől!)
- 2089 megtekintés