Я получаю ошибку 499 через 60 секунд, какую бы конфигурацию я ни пробовал. Я использую Docker на сервере с 8 ядрами / 32 ГБ, и есть еще один обратный прокси-сервер nginx / Let-encrypt для других контейнеров. Я больше на стороне разработчиков. Я полагаю, мне нужно запустить свою партию в фоновом режиме, и я собираюсь изучить это, если я не могу это исправить, но мне нужно понять эту ошибку.
Похоже, рабочий-пулемет бежит после ошибки:
[2019-06-01 17:49:31 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
[2019-06-01 17:49:31 +0000] [1] [INFO] Using worker: threads
[2019-06-01 17:49:31 +0000] [9] [INFO] Booting worker with pid: 9
[2019-06-01 17:49:31 +0000] [10] [INFO] Booting worker with pid: 10
[2019-06-01 17:49:31 +0000] [11] [INFO] Booting worker with pid: 11
[2019-06-01 17:49:31 +0000] [12] [INFO] Booting worker with pid: 12
[2019-06-01 17:49:31 +0000] [13] [INFO] Booting worker with pid: 13
[2019-06-01 17:49:31 +0000] [14] [INFO] Booting worker with pid: 14
[2019-06-01 17:49:31 +0000] [15] [INFO] Booting worker with pid: 15
[2019-06-01 17:49:31 +0000] [16] [INFO] Booting worker with pid: 16
версия nginx: nginx / 1.15.12
Gunicorn 19.9.0
Django 2.2.1
conf nginx
upstream cobalt {
server cobalt:8000;
}
# Catch all requests with an invalid HOST header
server {
server_name "";
listen 8000;
return 444;
}
# portal
server {
listen 8000;
server_name xxxxxxxx;
location / {
proxy_set_header Host $host;
proxy_pass http://cobalt;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Connection "";
proxy_connect_timeout 1200s;
proxy_read_timeout 1200s;
proxy_send_timeout 1200s;
client_max_body_size 100M;
client_body_buffer_size 100M;
client_body_timeout 1200s;
keepalive_timeout 1200s;
send_timeout 1200s;
uwsgi_read_timeout 1200s;
}
location /static/ {
autoindex on;
alias /static/;
}
location /private-x-accel-redirect/ {
internal;
alias /media/;
}
}
конфу пуникорн
"""gunicorn WSGI server configuration."""
bind = '0.0.0.0:8000'
timeout = 1200
workers = 8
threads = 2