I have a django web application that's becoming unresponsive every one day approximately in a production server, when it happens, it never
recovers, I can leave it there for hours and it will not server any more requests, then I restart the apache and everything work fine for more one day.
I am using apache, wsgi, django, mysql.
The apache logs error says this:
[Fri Feb 08 12:20:12 2013] [error] [client "ipnumber1" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url
[Fri Feb 08 12:14:16 2013] [error] [client "ipnumber2" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url1[Fri Feb 08 12:20:59 2013] [error] [client "ipnumber3" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url2
[Fri Feb 08 12:21:03 2013] [error] [client "ipnumber1" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url3[Fri Feb 08 12:26:29 2013] [error] [client "ipnumber5" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url4
[Fri Feb 08 12:26:42 2013] [error] [client "ipnumber6" ] Script timed out before returning headers: django.wsgi, referer:
http://www.sitedomain.com/url5Apache config:
WSGIDaemonProcess sitename threads=15 user=www-sitename group=www-sitename maximum-requests=1024 display-name=%{GROUP}
WSGIProcessGroup sitename
WSGIScriptAlias / /somepath-sitename/django/django.wsgi
Could somebody help me to find out what's happening ???
Regards,
Ariel