Amélioration de la gestion des logs

This commit is contained in:
Jean-Marie Favreau 2025-04-28 10:50:08 +02:00
parent 2a99fec997
commit 89092a1c28
4 changed files with 11 additions and 5 deletions

View File

@ -12,5 +12,5 @@ else
python manage.py migrate --noinput python manage.py migrate --noinput
python manage.py collectstatic --noinput python manage.py collectstatic --noinput
python manage.py compilemessages python manage.py compilemessages
gunicorn "$APP_NAME".wsgi:application --bind "$APP_HOST":"$APP_PORT" --workers 3 --log-level=info gunicorn "$APP_NAME".wsgi:application --bind "$APP_HOST":"$APP_PORT" --workers 5 --log-level=info
fi fi

View File

@ -40,4 +40,6 @@ http {
} }
} }
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log warn;
} }

View File

@ -75,6 +75,7 @@ services:
- ./deployment/scripts/nginx/nginx.conf:/etc/nginx/nginx.conf:ro - ./deployment/scripts/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- static_files:/usr/src/app/static - static_files:/usr/src/app/static
- media_files:/usr/src/app/media - media_files:/usr/src/app/media
- log_files:/var/log/nginx
env_file: .env.prod env_file: .env.prod
ports: ports:
- 6380:80 - 6380:80
@ -86,3 +87,4 @@ volumes:
media_files: media_files:
postgres_data_dir: postgres_data_dir:
redis_data: redis_data:
log_files:

View File

@ -297,9 +297,11 @@ LOGGING = {
"disable_existing_loggers": False, "disable_existing_loggers": False,
"handlers": { "handlers": {
"file": { "file": {
"class": "logging.handlers.RotatingFileHandler",
"level": level_debug, "level": level_debug,
"class": "logging.FileHandler",
"filename": "backend.log", "filename": "backend.log",
"maxBytes": 5 * 1024 * 1024, # 5 MB
"backupCount": 5, # keep last 5 files
}, },
"mail_admins": { "mail_admins": {
"level": "ERROR", "level": "ERROR",