Перейти к содержимому
Ошибки NginxПредупреждение
an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file — Предупреждение о буферизации прокси

Ответ upstream буферизуется на диск, поскольку превышает размер буферов в памяти.

nginxserver

Что вызывает эту ошибку

Ответ превышает суммарный размер proxy_buffer_size и proxy_buffers. Nginx записывает избыточные данные во временный файл.

Как исправить

Увеличьте proxy_buffer_size и proxy_buffers. Задайте proxy_max_temp_file_size для ограничения использования диска. Отключите буферизацию директивой proxy_buffering off, если она не нужна.

Пример

# Increase buffer size
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
Официальная документация

Связанные коды ошибок