The problem still exists. I added the changes you suggested.

here is my sites-available file
----

   <VirtualHost *:8080>
        ServerName dragonfly.cens.ucla.edu

  WSGIDaemonProcess dragonfly.cens.ucla.edu processes=4 threads=1
   WSGIApplicationGroup %{GLOBAL}
   WSGIProcessGroup dragonfly.cens.ucla.edu


        WSGIScriptAlias / /home/patrick/geodj/apache/sitez.wsgi
        <Directory /home/patrick/geodj/>
            Order deny,allow
            Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
    </VirtualHost>

-----
sites-enabled file

<VirtualHost *:8080>
    #Basic setup
    ServerAdmin pcrutc...@ucla.edu
    ServerName dragonfly.cens.ucla.edu
    ServerAlias dragonfly.cens.ucla.edu

    <Directory /home/patrick/geodj/>
        Order deny,allow
        Allow from all
    </Directory>

    LogLevel warn
    ErrorLog  /home/patrick/geodj/apache_error.log
    CustomLog /home/patrick/geodj/apache_access.log combined

   WSGIDaemonProcess dragonfly.cens.ucla.edu processes=4 threads=1
   WSGIApplicationGroup %{GLOBAL}
   WSGIProcessGroup dragonfly.cens.ucla.edu

    WSGIScriptAlias / /home/patrick/geodj/apache/sitez.wsgi
</VirtualHost>

-----
my project .wsgi file

import os, sys
sys.path.append('/home/patrick/geodj')
sys.path.append('/home/patrick/geodj/templates')

os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

On Aug 6, 4:54 pm, Graham Dumpleton <graham.dumple...@gmail.com>
wrote:
> On Aug 7, 7:43 am, pcrutch <pcrutc...@gmail.com> wrote:
>
>
>
> > So I run the dev server for my project and everything comes up fine,
> > map shows properly and loads the data correctly. However, using wsgi
> > the map loads and gives " Unhandled request return Internal Server
> > Error" and I checked the log file and I have the " premature end of
> > script headers" error. I have no clue why it won't load the data on
> > the map properly.
>
> > here is my sites-available file
> > ----
>
> >    <VirtualHost *:8080>
> >         ServerName dragonfly.cens.ucla.edu
>
> >         WSGIDaemonProcess dragonfly.cens.ucla.edu threads=25
> >         WSGIProcessGroup dragonfly.cens.ucla.edu
>
> >         WSGIScriptAlias / /home/patrick/geodj/apache/sitez.wsgi
> >         <Directory /home/patrick/geodj/>
> >             Order deny,allow
> >             Allow from all
> >         </Directory>
>
> >         ErrorLog /var/log/apache2/error.log
> >         LogLevel warn
>
> >         CustomLog /var/log/apache2/access.log combined
> >     </VirtualHost>
>
> > -----
> > sites-enabled file
>
> > <VirtualHost *:8080>
> >     #Basic setup
> >     ServerAdmin pcrutc...@ucla.edu
> >     ServerName dragonfly.cens.ucla.edu
> >     ServerAlias dragonfly.cens.ucla.edu
>
> >     <Directory /home/patrick/geodj/>
> >         Order deny,allow
> >         Allow from all
> >     </Directory>
>
> >     LogLevel warn
> >     ErrorLog  /home/patrick/geodj/apache_error.log
> >     CustomLog /home/patrick/geodj/apache_access.log combined
>
> >     WSGIDaemonProcess dragonfly.cens.ucla.edu threads=25
> >     WSGIProcessGroup dragonfly.cens.ucla.edu
>
> >     WSGIScriptAlias / /home/patrick/geodj/apache/sitez.wsgi
> > </VirtualHost>
>
> > -----
> > my project .wsgi file
>
> > import os, sys
> > sys.path.append('/home/patrick/geodj')
> > sys.path.append('/home/patrick/geodj/templates')
>
> > os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
>
> > import django.core.handlers.wsgi
>
> > application = django.core.handlers.wsgi.WSGIHandler()
>
> > What gives?
>
> Since you have 'geodj' and going to guess you are using GeoDjango.
>
> GeoDjango is either not thread safe, or uses a C extension module
> which isn't safe to use in sub interpreters, I don't remember which.
>
> Use:
>
>   WSGIDaemonProcess dragonfly.cens.ucla.edu processes=4 threads=1
>   WSGIApplicationGroup %{GLOBAL}
>
> That is, use single thread daemon processes and force it to run in
> main interpreter.
>
> So, change the WSGIDaemonProcess directive and add
> WSGIApplicationGroup. Leave other directives as is.
>
> Graham
--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to