Skip to content
Snippets Groups Projects
Commit 9350bfa5 authored by Julian Rother's avatar Julian Rother
Browse files

Enhanced error page and error notifications

parent f977295e
No related branches found
No related tags found
No related merge requests found
......@@ -125,7 +125,7 @@ def handle_not_found(e=None):
def handle_internal_error(e):
traceback.print_exc()
notify_admins('endpoint_exception', traceback=traceback.format_exc())
return render_template('500.html'), 500
return render_template('500.html', online=True), 500
@sched_func(5*60, firstdelay=0)
def dump_error_page():
......
......@@ -7,8 +7,12 @@
<div class="row panel-body">
<div class="col-xs-12">
<p>Es ist ein interner Fehler aufgetreten. Eventuell betrifft dieser nur einen Teil der Seite oder er tritt nur vorübergehend auf. Versuche es doch einfach in ein paar Minuten noch einmal.</p>
{% if online %}
<p>Wir haben das Problem registriert und werden uns schnellst möglich darum kümmern.</p>
{% else %}
<p>Falls das Problem länger bestehen sollte, schreib uns bitte eine Mail an <a href="mailto:video@fsmpi.rwth-aachen.de">video@fsmpi.rwth-aachen.de</a> in der du uns die <b>Uhrzeit</b> und <b>aufgerufene Seite</b> nennst und, dass der Fehler auf Server <b>{{ gethostname() }}</b> aufgetreten ist.
Wir werden uns dann schnellst möglich darum kümmern.</p>
{% endif %}
</div>
</div>
</div>
......
{{ request.method }} {{ request.url }}
Endpoint: {{ request.endpoint }}
Referrer: {{ request.referrer }}
User-Agent: {{ request.user_agent }}
Hostname: {{ gethostname() }}
{{ traceback }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment