Проброс логов в стандартный вывод.
Полезно для контейнеров:
commit f261efdac36a3cef4bbdfe377ec97e030a660228
Author: Ruslan Popov <ruslan.popov@gmail.com>
Date: Wed Aug 14 10:22:32 2019 +0300
Enable stdio inheritance in Gunicorn settings.
diff --git a/gunicorn.py b/gunicorn.py
index 04247b6..b0a3a6e 100644
--- a/gunicorn.py
+++ b/gunicorn.py
@@ -10,10 +10,11 @@ import os
from multiprocessing import cpu_count
env = {
- 'DJANGO_SETTINGS_MODULE': 'src.settings'
+ 'DJANGO_SETTINGS_MODULE': 'src.settings',
+ 'PYTHONUNBUFFERED': True,
}
-name = 'Moroshka'
+name = 'XKee API'
port = os.getenv('PORT', '8000')
bind = f'0.0.0.0:{port}'
max_requests = 1000
@@ -24,4 +25,6 @@ daemon = True
access_logfile = '-'
error_logfile = '-'
-log_level = 'info'
+log_level = 'debug'
+capture_output = True
+enable_stdio_inheritance = True
P.S. Надо написать рецепт по приготовлению контейнеров с Django...