Hi, I'm running a Pylons (1.0) app via Apache 2.2.14 and mod_wsgi 2.8. My app appears to be working well, but I'm finding some strange errors (my LogLevel is set to info). There doesn't appear to be any problems with running out of resources either. The error is just a little creepy and I was hoping someone could provide some insight as to the cause.
Here is a snippet from the Apache logs: Connection closed to child 137 with standard shutdown (server example.com:443) request received for child 147 (server example.com:443) mod_wsgi (pid=15740): Exception occurred processing WSGI script 'production.dispatch.wsgi'. Traceback (most recent call last): File "site-packages/paste/cascade.py", line 100, in __call__ chunk = environ['wsgi.input'].read(min(copy_len, 4096)) IOError: request data read error (32)Broken pipe: core_output_filter: writing data to the network Connection to child 278 established (server example.com:443) Seeding PRNG with 656 bytes of entropy Initial (No.1) HTTPS request received for child 278 (server example.com:443) (104)Connection reset by peer: SSL input filter read failed. (32)Broken pipe: core_output_filter: writing data to the network Connection closed to child 278 with standard shutdown (server example.com:443) Connection to child 149 established (server example.com:443) Seeding PRNG with 656 bytes of entropy Initial (No.1) HTTPS request received for child 149 (server example.com:443) Connection to child 276 established (server example.com:443) Seeding PRNG with 656 bytes of entropy Initial (No.1) HTTPS request received for child 276 (server example.com:443) Here are some snippets from my Apache configuration: Timeout 90 KeepAlive On MaxKeepAliveRequests 500 KeepAliveTimeout 15 <IfModule mpm_worker_module> StartServers 10 MinSpareThreads 10 MaxSpareThreads 50 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 10000 </IfModule> Here's my VHost: <VirtualHost *:80> ServerName example.com RedirectMatch ^/(.*) https://example.com/$1 </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin ubu...@localhost ServerName example.com:443 # Logfiles ErrorLog /home/ubuntu/src/example/log/error.log CustomLog /home/ubuntu/src/example/log/access.log combined # SSL SSLEngine on SSLCertificateFile /etc/apache2/ssl/example.com.crt SSLCertificateKeyFile /etc/apache2/ssl/example.com.key SSLCACertificateFile /etc/apache2/ssl/example.com.intermediate.crt Redirect permanent /application https://example.com RewriteEngine on RewriteRule ^(.+)/$ $1 [R=301,L] # Setup mod_wsgi WSGIScriptAlias / /path/to/production.dispatch.wsgi WSGIDaemonProcess example user=www-data group=www-data home=/home/ www-data WSGIProcessGroup example # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel info <Directory /home/www-data/example> AllowOverride none Order deny,allow Allow from all </Directory> </VirtualHost> </IfModule> My Apache processes: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 15740 ubuntu 20 0 486m 131m 6256 S 1 1.7 0:07.83 apache2 15870 www-data 20 0 417m 101m 2808 S 0 1.3 0:00.94 apache2 15787 www-data 20 0 480m 101m 2780 S 0 1.3 0:01.07 apache2 16116 root 20 0 196m 100m 4488 S 0 1.3 0:40.06 apache2 15739 www-data 20 0 194m 94m 544 S 0 1.2 0:00.01 apache2 -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to modw...@googlegroups.com. To unsubscribe from this group, send email to modwsgi+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.