an upstream response is buffered to a temporary filean upstream response is buffered to a temporary file — Попередження буферизації проксі
Відповідь upstream буферизується на диск, оскільки перевищує розмір буферів пам'яті.
Що спричиняє цю помилку
Відповідь більша за сумарний розмір 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;Пов'язані коди помилок
304 Not Modified304 Not Modified — Nginx: ресурс не змінено
Ресурс не змінився з моменту останнього запиту клієнта.
host not found in upstreamhost not found in upstream — не вдалося визначити хост upstream
Nginx не зміг розпізнати ім'я хоста, вказане у блоці upstream.
400 Bad Request400 Bad Request — Хибний запит Nginx
Nginx відхилив запит клієнта через некоректний HTTP-запит.
496 SSL Certificate Required496 SSL Certificate Required — Nginx Потрібен SSL-сертифікат клієнта
Необхідний клієнтський сертифікат, але він не був наданий.
too many open filestoo many open files — Досягнуто ліміту файлових дескрипторів
Nginx досяг максимальної кількості відкритих файлових дескрипторів.
invalid PID numberinvalid PID number — Недійсний PID-файл
PID-файл Nginx містить недійсний ідентифікатор процесу.