Đi đến nội dung
Lỗi NginxCảnh báo
an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file — Cảnh báo đệm phản hồi proxy

Phản hồi từ upstream đang được buffer ra đĩa vì vượt quá giới hạn bộ nhớ đệm.

nginxserver

Nguyên nhân gây ra lỗi này

Phản hồi lớn hơn tổng proxy_buffer_size và proxy_buffers. Nginx ghi dữ liệu dư thừa vào file tạm.

Cách sửa

Tăng proxy_buffer_size và proxy_buffers. Đặt proxy_max_temp_file_size để giới hạn sử dụng đĩa. Tắt buffering bằng `proxy_buffering off` nếu không cần thiết.

Ví dụ

# Increase buffer size
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
Tài liệu chính thức

Mã lỗi liên quan