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 collectstatic --noinput
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

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
- static_files:/usr/src/app/static
- media_files:/usr/src/app/media
- log_files:/var/log/nginx
env_file: .env.prod
ports:
- 6380:80
@ -86,3 +87,4 @@ volumes:
media_files:
postgres_data_dir:
redis_data:
log_files:

View File

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