Hey Giorgi!
Thanks for your fast help! I tried your 1st tips with setting other Location directives and all the combinations but it didn't work. I checked out ajp-wsgi but it's currently only available for BSD, Mac OS X and Gentoo. I will just stick with mod_python and maybe give it a try another time. But thanks anyway, I didn't know that there's sth newer to `flup`. Cheers, Roman On 13 Dez., 15:27, iGL <[EMAIL PROTECTED]> wrote: > Hi Ramon, > As far as I understood the apache jakarta docs, the problem you > describe might be caused by using sethandlers. > Therefore, if you have time for further experiments, you might want to > do either > - set up another virtual host for the static files > (e.g.,media.mysite.com) and avoid using SetHandler None > or > - Instead of invoking Jkmount, do something like this > <Location "/"> #or <Location "/*"> - I am not sure which one is > correct > SetHandler jakarta-servlet > SetEnv JK_WORKER_NAME mysite-worker > </Location> > <Location "/media"> > SetHandler none > </Location> > > <Location "/media.mysite.com"> > SetHandler none > </Location> > Hope that helps. > Greetings, > Giorgi > P.S. I believe usinghttp://www.saddi.com/software/ajp-wsgi/instead > of flup-ajp leads to an improvement in performance. > > On 13 Dez., 16:30, Roman Zechner <[EMAIL PROTECTED]> wrote: > > > Hi! > > > I want to use django with AJP. Inspired > > byhttp://blog.webpragmatix.info/category/python-programming-language/dj... > > andhttp://john.calixto.net/django_benchmarks.htmlandthe thought of > > having two completely separated systems that can run under different > > uid's made me courious. > > > Problem: I get HTTP 500 errors. > > > What I use: > > > + debian (on a virtual server if that matters) > > + apache2 > > + mod_jk > > + django-trunk (fresh and tasty from svn) > > + flup > > + mysql > > > What I did: > > > 1. I set up apache2.conf like this > > > <VirtualHost *:80> > > ServerNamewww.mysite.com > > ServerAlias mysite.com > > DocumentRoot /var/www/mysite.com > > > # Possible values include: debug, info, notice, warn, error, > > crit, alert, emerg. > > LogLevel warn > > CustomLog /var/log/apache2/mysite.com_access.log combined > > ErrorLog /var/log/apache2/mysite.com_error.log > > > JkMount /* mysite-worker > > > # > > # Theme files are static and not done by django > > # > > <Location "/media"> > > SetHandler none > > </Location> > > > <Location "/media.mysite.com"> > > SetHandler none > > </Location> > > > </VirtualHost> > > > 2. included jk.conf > > # The list of Tomcat workers > > # > > worker.list=mysite-worker > > > worker.mysite-worker.port=8666 > > worker.mysite-worker.host=localhost > > worker.mysite-worker.type=ajp13 > > # > > # Specify the size of the open connection cache. > > worker.mysite-worker.cachesize=10 > > # > > # Specifies the load balance factor when used with > > # a load balancing worker. > > # Note: > > # ----> lbfactor must be > 0 > > # ----> Low lbfactor means less work done by the worker. > > #worker.mysite-worker.lbfactor=1 > > > 3. started django using ajp > > > [EMAIL PROTECTED]:# cd /usr/local/django-apps/mysite/ > > [EMAIL PROTECTED]:# sudo -u www-data ./manage.py runfcgi protocol=ajp > > method=threaded host=127.0.0.1 port=8666 --settings=mysite.settings > > > What am I doing wrong here? > > > In the beginning I thought this would be some user access problem > > where apache2 can't connect to django, but using `sudo` it can't be > > that. > > mod_jk is working with tomcat. I also checked several log files, but > > couldn't find any information except in the acces-log of apache2. > > > There seem to be pretty few people around using django with ajp, but > > never give up hope :-) > > > If anybody of the django-documenteers read this, maybe you want to add > > examples tohttp://www.djangoproject.com/documentation/fastcgi/onhow > > to use django with AJP. You should also hint that you have to include > > the settings file with --settings=mysite.settings. And if I may add, > > the django docs are really great - I never felt so comfortably to > > browse a doc, very thoughtful implemented. > > > Looking forward for your answers - you other 2 AJP users out there. > > > Cheers, Roman --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---