LAVA server gunicorn¶
lava-server-gunicorn
is the web server that will handle http requests coming
from users.
This process will not serve static files that are handled directly by apache2.
Command line¶
Run gunicorn lava-server.wsgi
Service¶
The systemd service is called lava-server-gunicorn
.
Dependencies¶
lava-server-gunicorn should be able to:
- connect to the postgresql database
- open a socket on port
8000
Configuration¶
Daemon start options:
/etc/default/lava-server-gunicorn
/etc/lava-server/lava-server-gunicorn
Django configuration:
/etc/lava-server/instance.conf
/etc/lava-server/settings.conf
Logs¶
The logs are stored in /var/log/lava-server/gunicorn.log
and
/var/log/lava-server/django.log
.
The log rotation is configured in /etc/logrotate.d/lava-server-gunicorn-log
and /etc/logrotate.d/django-log
.
Security¶
This process should be always behind a reverse proxy like apache2.