31👍
That error, without any sort of Python traceback, may be a variation on issue described in:
http://code.google.com/p/modwsgi/issues/detail?id=29&can=1
That is, occurs when HTTP client connection is lost before the full response could be written back by the web server. It can manifest as ‘client closed connection’, ‘failed to write data’ or ‘failed to flush data’ IOError in Apache error log only. Ie., not seen by WSGI applicaton because the writing of data is occurring after WSGI application has returned and so can’t throw exception back to the application to do anything with.
The question is whether you get an error message from Django if you configure errors to be sent to you in email. If you do, then instead is something happening in Django.
6👍
I have the same problem in an application that uses a lot of AJAX calls (mod_wsgi 3.3). Is there any known solution for this? I thought about just ignoring the exception, but that is normally not a very good idea.
UPDATE
Actually, this can be due to several things, but the most probable cause is that you are using the write
callback instead of yield
ing your output.
I believe this will help:
http://groups.google.com/group/modwsgi/browse_thread/thread/c9cc1307bc10cfff
- [Django]-Can you perform multi-threaded tasks within Django?
- [Django]-Django: How to set a field to NULL?
- [Django]-Is Django for the frontend or backend?
0👍
I’ve found the same problem with my python web app in Digital ocean and after checking the log file seriously I’ve discovered that It was a problem with my Database mysql !
The problem was due to the fact that I was running out storage (RAM)
So check those question and solve the problem!
And this
Hope It will help
- [Django]-Pypi see older versions of package
- [Django]-Is it possible to store an array in Django model?
- [Django]-Django: How to get current user in admin forms?
-5👍
I’m wagering it is a permissions issue. True making the target directory/file universally writable. Then make the file owned by your www-data group (or whatever your apache user is), make it group writable, and make sure nothing in that folder is sensitive because this could be a security problem.
- [Django]-Case insensitive urls for Django?
- [Django]-How to upgrade django?
- [Django]-Django character set with MySQL weirdness