{% extends "otree/BaseAdmin.html" %} {% block title %} Server Readiness Checks {% endblock %} {% block content %} {% if pypi_results.pypi_connection_error %}
OTREE_PRODUCTION
.
otree runserver
,
which is only suitable for local development.
When launching a real study, you should run a proper multi-process server,
e.g. otree runprodserver
.
runserver
.
DEBUG
mode,
you will no longer see Django’s yellow error pages;
you or your users will just see generic "500 server error" pages.
oTree offers a free Sentry service;
you can find the sign-up link in the oTree documentation.
OTREE_AUTH_LEVEL
.
AUTH_LEVEL
is {{ auth_level }}
.
otree resetdb
.
The worker process enables the following functionality:
timeout_seconds
),
then the timeoutworker will automatically advance a user
when they exceed the timeout,
even if they close their browser.
In your app dashboard, make sure the second dyno is turned on.
{% else %}
It is launched automatically as part of otree runprodserver
.