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
-------------------------------------------------------------------