On Fri, Nov 28, 2008 at 9:33 PM, William Dode <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> i've a little virtual server with few websites with very low traffics
> and one website with more traffic (100000 hits/day). Most of the time it
> works very very well, very fast, without using too much memory...
>
> But sometimes the load goes very high, i don't know why, i imagine that
> it's because of somes web spiders or attack or a bug in my application.
>
> I would like somes tips to configure apache to can handle this problem.

Try reading this first so you know what's going on behind the scenes:

http://httpd.apache.org/docs/2.0/misc/perf-tuning.html

Then adjust your configuration where you see fit. If your website has
to hit a database, then you should tune your database as well.

> I use apache-worker and mod_wsgi in deamon mode.
>
> For the mod_wsgi app i use threads=1 (my app is not thread safe) and max
> request=1000 (for memory leak)
>
> for apache i did this : BUT DON'T THINK IT'S CORRECT
>
> ServerLimit 4
> StartServers 1
> ThreadsPerChild 40
> MaxClients 40
> MinSpareThreads 5
> MaxSpareThreads 20
> MaxRequestsPerChild 1500
> LimitRequestBody 5000000
> ThreadStackSize 524288
> ExtendedStatus On
>
> If i understand correctly, there is no reason to limit the requests per
> child and the threadsperchild since i use maximum_requests in mod_wsgi.
> Isn't it ?
>
> My app is not very optimised (even if most of the times my pages have an
> average of 0.04s), but if because of a bug my app answer very slowly and
> a lot of people makes requests (it's a game, if they don't see the
> answer immediatly thy will hit refresh like crazys!). Apache will need
> a lot of threads to accept the connections and make them wait isn't it
> ? Should i configure apache to create a lot of threads or should
> i configure apache to refuse new connections ?
>
> thanks for any idea !
>
>
> --
> William Dodé - http://flibuste.net
> Informaticien Indépendant
>
>
> >



--
Best Regards,
Nimrod A. Abing

W http://arsenic.ph/
W http://preownedcar.com/
W http://preownedbike.com/
W http://abing.gotdns.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to