Перейти до вмісту
Помилки 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;
Офіційна документація

Пов'язані коди помилок