Great answer, thank you!

On Nov 5, 5:17 pm, Graham Dumpleton <[EMAIL PROTECTED]>
wrote:
> The latest roundup on thread safety of Django is that although it was
> not designed for thread safety initially, the only known
> multithreading problem has been fixed some time back. As such,
> numerous people do run it in Apache worker MPM for UNIX and on winnt
> MPM on Windows, both of which are multithreaded. The Django
> instructions even show using multithreaded mode with FASTCGI, so that
> it is present must mean people are having success with it also.
>
> The important thing though is whether your own application code built
> on top of Django is itself thread. You would therefore need to ensure
> you test you code properly.
>
> Using mod_wsgi is another option and perhaps simpler to configure and
> manage than FASTCGI solutions, especially if the later requires a
> separate supervisor system to startup your FASTCGI processes and keep
> them running. Using mod_wsgi you also have the option of easily
> changing your mind and moving an application back into the main Apache
> child processes (like in mod_python) if performance is more important
> for a specific application than memory consumption.
>
> Graham
>
> On Nov 6, 6:11 am, Joe <[EMAIL PROTECTED]> wrote:
>
> > Also, should I take a look at mod_wsgi?
>
> > On Nov 5, 11:22 am, Joe <[EMAIL PROTECTED]> wrote:
>
> > > I am considering switching from mod_python and apache to lighttpd and
> > > fastcgi because of the large number of virtual hosts I am serving.
>
> > > Because each virtual host gets its own sub interpreter, each apache
> > > instance on my server can weigh in at over 160 megs.
>
> > > I have heard that apache-mpm, mod_python and Django will not work, so
> > > I would like to know if using fastcgi with method=threaded would be a
> > > good way to solve my memory usage problems.
>
> > > When I start one fastcgi process in threaded mode, it only uses 8 megs
> > > of memory, which is a lot more scalable than apache instances weighing
> > > in at 160 megs.
>
> > > Thoughts, please.


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

Reply via email to