I've got an odd problem, serving a Pylons (0.9.7) app with mod_wsgi
(2.3; apache 2.0.63) on Solaris 10. The app runs fine, however static
files are truncated to 0 bytes (with a 200 response).
e.g. this is what wget sees:
$ wget http://pylonsapp.dev.server.local/css/style.css
--01:28:17-- http://pylonsapp.dev.server.local/css/style.css
=> `style.css'
Resolving pylonsapp.dev.server.local... 172.16.102.109
Connecting to pylonsapp.dev.server.local|172.16.102.109|:80...
connected.
HTTP request sent, awaiting response... 200 OK
Length: 6,789 (6.6K) [text/css]
0% [ ] 0 --.--K/s
01:28:19 (0.00 B/s) - Connection closed at byte 0. Retrying.
The browser happily accepts the 0 byte response and displays an empty
page.
I was working around this by serving the static files directly from
Apache, but it still bothered me.
Today I changed the Apache config to use a wsgi daemon process instead
(also disabling the Alias directives so static files are served by the
app again) and the static files are served properly now.
I post this here in case anyone else stumbles over the same problem.
My original config (non daemon process) was simply:
<VirtualHost 0.0.0.0:80>
ServerName pylonsapp.dev.server.local
ServerAlias pylonsapp.dev
ErrorLog /var/log/pylonsapp/error.log
CustomLog /var/log/pylonsapp/access.log combined
LogLevel debug
WSGIScriptAlias / /export/project/pylonsapp/dispatch.wsgi
WSGIPassAuthorization On
<Directory /export/project/pylonsapp>
Order deny,allow
Allow from all
Options FollowSymLinks
</Directory>
</VirtualHost>
And the new config using daemon process is:
<VirtualHost 0.0.0.0:80>
ServerName pylonsapp.dev.server.local
ServerAlias pylonsapp.dev
ErrorLog /var/log/pylonsapp/error.log
CustomLog /var/log/pylonsapp/access.log combined
LogLevel debug
WSGIScriptAlias / /export/project/pylonsapp/dispatch.wsgi
WSGIPassAuthorization On
WSGIDaemonProcess pylonsapp.dev.server.local display-name=%
{GROUP}
WSGIProcessGroup pylonsapp.dev.server.local
<Directory /export/project/pylonsapp>
Order deny,allow
Allow from all
Options FollowSymLinks
</Directory>
</VirtualHost>
Cheers,
Chris Miles
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"modwsgi" 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/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---