Good morning,
The production server sends absolutely **no response** when DEBUG is set to
FALSE.
Browser still waits for a response : no error (neither 404, nor 500) is
raised. Minutes later, it ends up with a 503 error.
Apache error log reads :
HTTPError: HTTP Error 404: Not Found trying request again in 5 seconds
HTTPError: HTTP Error 404: Not Found trying request again in 10 seconds
HTTPError: HTTP Error 404: Not Found trying request again in 15 seconds
...
I can find not instance of this king of behaviour looking in Google : why
would apache repeatingly try to connect after a HTTPError ? Is the server
supposed to set himself up after realizing it has been wrong ??
I have looked after the common issues :
1) ALLOWED_HOST is set correctly. ['*'] leads to the same result.
2) It looks like there is no "ImportError" (I have grossly checked that the
code is loaded, and I guess it would otherwise raise an ImportError).
3) I do have static files issues : some are not loading as expected, using
{% load staticfiles %} and {% static ''%}.
I have suspected that my custom 404.html page would loop with a static file
HTTPError, but it is apparently not the case.
What I can affirm :
The error occurs after :
* settings.py is loaded.
* models are loaded ;
The error occurs before :
* urls.conf is loaded ;
* views.py is loaded.
Eventually, I do not understand :
* what raises a HTTPError when DEBUG is set to False ;
* why this HTTPError is not caught by Django ;
* Why apache does not simply sends back a 404 signal ?
I'm stuck on a saturday trying to figure out where and what would be this
error.
Any help would be very appreciated.
Thank you very much.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/9f348c04-79e7-43e7-be51-31180d7658e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.