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.