Как установить и проверить nginx uwsgi_buffer_size
У меня есть настройка nginx+uwsgi для развертывания приложения django. Я заметил, что при использовании аутентификации g+ ответ от приложения django имеет размерность, которая растет месяц за месяцем. Я читаю логи uwsgi и особенно конец строки:
7 headers in 795 bytes
6 headers in 16145 bytes
Сейчас среднее значение составляет около 10 тыс., Но время от времени оно ниже 4 тыс. Когда он превышает 4 КБ, возвращается 502 (Bad Gateway).
Чтобы отладить его, я хотел бы проанализировать содержимое такого огромного заголовка, но мне нужно, чтобы nginx принимал эти заголовки без поднятия:
upstream sent too big header while reading response header from upstream
Я установил конфу nginx так:
location /accounts {
uwsgi_pass mystaff;
uwsgi_buffer_size 32k;
uwsgi_buffers 32 32k;
uwsgi_busy_buffers_size 128k;
...
}
Но, похоже, ничего не меняется. У меня все еще есть эта ошибка, если размер заголовка больше 4k. Как я могу настроить nginx на прием такого отличного заголовка и проверить его: возможно ли сбросить конфигурацию?