On May 26, 9:58 pm, Graham Dumpleton <graham.dumple...@gmail.com>
wrote:
> On May 26, 3:26 pm, Richard <richar...@gmail.com> wrote:
>
> > Occasionally after heavily using my web2py app I get:
>
> > """
> > Proxy Error
>
> > The proxy server received an invalid response from an upstream server.
> > The proxy server could not handle the request GET /.
>
> > Reason: Error reading from remote server
> > """
>
> What is generating that? If you are using Apache/mod_wsgi the proxy
> module isn't involved.
>
> Is that error from a front end proxy server.

I installed web2py with this script on webfaction:
http://wiki.webfaction.com/wiki/Web2py-LatestSource

which uses "Python 2.5 along with Apache + mod_wsgi v2.5"


> > The apache server is still running but the app won't work until I
> > reset apache.
> > These are the common errors from the Apache log:
>
> >  server reached MaxClients setting, consider raising the MaxClients
> > setting
>
> Which means Apache and/or mod_wsgi daemon mode isn't configured with
> enough processes/threads to handle the concurrent load you are
> getting.

hmm, it's just me and I am not making concurrent requests. However
each serial request I make returns ~1MB of data.


> >  mod_wsgi (pid=20021): Exception occurred processing WSGI script '/
> > apachewsgi/web2py/wsgihandler.py'.
>
> >  IOError: client connection closed
>
> Means that client connection got dropped. This can occur when
> impatient user pressed reload on page before it returns response, or
> leaves page via link before returns response.
> > Any ideas?
> > Not sure if the problem is with web2py or Apache configuration.
>
> Not really enough information as don't know what MPM you are using,
> how you configured the MPM, how you are using mod_wsgi, how you
> configured it etc etc.

what does MPM stand for?
None of these looked relevant: http://en.wikipedia.org/wiki/MPM


> If a restart is required, could be that your Python code isn't
> multithread safe and you are experiencing thread deadlocks thereby
> using up threads and locking out new requests.

hopefully not - I just have a web2py controller returning data from a
sqlite database.

I have had trouble with webfaction lately so am going to try running
the same app on slicehost and see what happens.

Richard

Reply via email to