On Fri, 2011-07-15 at 00:31 -0700, Aviv Giladi wrote:
> Hi,
> 
> I have a Pyramid app and apache with mod_wsgi and I'm trying to make
> them work together. Here is my httpd.conf:
> 
> ServerRoot "/home/user/webapps/myapp/apache2"
> LoadModule dir_module        modules/mod_dir.so
> LoadModule env_module        modules/mod_env.so
> LoadModule log_config_module modules/mod_log_config.so
> LoadModule mime_module       modules/mod_mime.so
> LoadModule rewrite_module    modules/mod_rewrite.so
> LoadModule setenvif_module   modules/mod_setenvif.so
> LoadModule wsgi_module       modules/mod_wsgi.so
> LoadModule authz_host_module modules/mod_authz_host.so
> 
> LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\"
> \"%{User-Agent}i\"" combinedCustomLog /home/user/logs/user/
> access_myapp.log combined
> ErrorLog /home/user/logs/user/error_myapp.log
> KeepAlive Off
> Listen 41121
> MaxSpareThreads 3
> MinSpareThreads 1
> ServerLimit 1
> SetEnvIf X-Forwarded-SSL on HTTPS=1
> ThreadsPerChild 5
> WSGIApplicationGroup %{GLOBAL}
> WSGIPassAuthorization On
> WSGIDaemonProcess myapp processes=1 display-name=%{GROUP} python-path=/
> home/user/webapps/myapp/htdocs/lib/python2.4/site-packages/ threads=4
> 
> WSGIScriptAlias / /home/user/webapps/myapp/htdocs/pyramid.wsgi
> 
> <Directory /home/user/webapps/myapp/htdocs>
>         WSGIProcessGroup myapp
>         Order allow,deny
>         Allow from all
> </Directory>
> Unfortunately, I get a server error: AssertionError: The EvalException
> middleware is not usable in a multi-process environment

Remove that middleware from the "main" pipeline in .ini file referenced
within your pyramid.wsgi file.

It looks something like:

[pipeline:main]
pipeline =
    weberrror
    myapp

Make it look like this instead:

[pipeline:main]
pipeline =
    myapp

Alternately, use the "production.ini" file; it doesn't use the weberror
evalerror middleware.

> I followed this tutorial (http://www.kemeneur.com/clients/pylons/docs/
> pyramid/tutorials/modwsgi/index.html) and looked at this (http://
> stackoverflow.com/questions/5269447/trying-to-get-pyramid-running-
> under-apache-mod-wsgi-but-its-failing) post, but couldn't really make
> anything of it.
> 
> Thanks!
> 


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en.

Reply via email to