Hi

After adding eaccelerator to my server, i got speed boost about 2-3 times, now its about 1500 SMS/minute. Checking /server-status under heavy load i see that apache has about 10-15 requests in process and
13-16 free idle workers all the time.

Kannel keep-alive has been switched off by me (recompiling Kannel with KEEP-ALIVE disabled in http.c) because at least in 1.2.1 i kept having System error : too many open files with keep-alive enabled.

Kannel and Apache are in same server, server load then testing is about 50%-60%.

Server itself is 2 Xeon processors with 4GB memory and RAID controller with cache.

Illimar
Hi Illimar,

as you say the throughput remains "the same" no matter what apache is doing, my quess is that your apache2 config is "limited" with a specific allowed client connection value. So Kannel's smsbox will open up that many connections to pipeline the requests to apache2, but it will hit to it's configured limit.

My suggestion:
Check apache's /server-status URI and see how many concurrent connections it handles when under load, then check apache's config to confirm it the limiting factor ;) ... I'm almost certain this is the place to look at.

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------


Reply via email to