Closed
Bug 1213892
Opened 10 years ago
Closed 9 years ago
Exceptions on production "DisallowedHost: Invalid HTTP_HOST header: 'treeherder.vips.scl3.mozilla.com'"
Categories
(Tree Management :: Treeherder: Infrastructure, defect, P1)
Tree Management
Treeherder: Infrastructure
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: emorley, Unassigned)
Details
There are quite a few of these exceptions in /var/log/gunicorn/treeherder_error.log-20151006 on th-prod-web1:
[2015-10-07 16:06:13 +0000] [25612] [ERROR] Error handling request
Traceback (most recent call last):
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 130, in handle
self.handle_request(listener, req, client, addr)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 176, in handle_request
for item in respiter:
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/api/web_transaction.py", line 711, in __iter__
for item in self.generator:
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/api/web_transaction.py", line 1087, in __call__
self.start_response)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/whitenoise/base.py", line 119, in __call__
return self.application(environ, start_response)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/api/web_transaction.py", line 1215, in _nr_wsgi_application_wrapper_
return wrapped(*args, **kwargs)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 189, in __call__
response = self.get_response(request)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 209, in get_response
response = self.get_exception_response(request, resolver, 400)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 90, in get_exception_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/hooks/framework_django.py", line 448, in wrapper
return _wrapped(*args, **kwargs)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/hooks/framework_django.py", line 441, in _wrapped
return wrapped(request, resolver, exc_info)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 268, in handle_uncaught_exception
return callback(request, **param_dict)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/newrelic-2.54.0.41/newrelic/hooks/framework_django.py", line 499, in wrapper
return wrapped(*args, **kwargs)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/utils/decorators.py", line 106, in _wrapped_view
result = middleware.process_view(request, view_func, args, kwargs)
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/middleware/csrf.py", line 159, in process_view
good_referer = 'https://%s/' % request.get_host()
File "/data/www/treeherder.mozilla.org/venv/lib/python2.7/site-packages/django/http/request.py", line 101, in get_host
raise DisallowedHost(msg)
DisallowedHost: Invalid HTTP_HOST header: 'treeherder.vips.scl3.mozilla.com'. You may need to add u'treeherder.vips.scl3.mozilla.com' to ALLOWED_HOSTS.
fubar, has anything changed recently that might have caused this?
Flags: needinfo?(klibby)
Comment 1•10 years ago
|
||
my first thought was bug 1208044, but that's not on prod. there might have been zlb work during the TCW, but I *think* that was postponed. Any idea what the client IP is?
treeherder.mozilla.org is a CNAME for treeherder.vips.scl3.mozilla.com, so perhaps something is being overly helpful with name resolution when sending requests. If we can't fix what's sending the requests, it may be easiest to add it to ALLOWED_HOSTS.
Flags: needinfo?(klibby)
| Reporter | ||
Comment 2•9 years ago
|
||
Wontfix since moving to Heroku.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•