2009-07-01 54 views

Trả lời

64

Từ: http://nginx.org/r/large_client_header_buffers

Cú pháp:large_client_header_buffersnumbersize;
Mặc định:large_client_header_buffers 4 8k;
Bối cảnh: http, máy chủ

Đặt tối đa numbersize bộ đệm được sử dụng để đọc tiêu đề yêu cầu khách hàng lớn. Một dòng yêu cầu không thể vượt quá kích thước của một bộ đệm, hoặc lỗi 414 (Yêu cầu-URI quá lớn) được trả lại cho máy khách. Trường tiêu đề yêu cầu không được vượt quá kích thước của một bộ đệm, hoặc lỗi 400 (Lỗi yêu cầu không hợp lệ) được trả lại cho máy khách. Bộ đệm chỉ được phân bổ theo yêu cầu. Theo mặc định, kích thước bộ đệm bằng 8K byte. Nếu sau khi kết thúc yêu cầu xử lý một kết nối được chuyển sang trạng thái lưu giữ, các bộ đệm này sẽ được giải phóng.

vì vậy bạn cần thay đổi thông số kích thước ở cuối dòng đó thành thứ gì đó lớn hơn cho nhu cầu của bạn.

+1

Cảm ơn @VBart - trở lại khi tôi trả lời wiki này là tài liệu duy nhất, vì vậy tôi không nhận ra họ đã thêm phần tài liệu "chính thức". – Stobor

+0

hi bạn nên thêm; đến cuối cú pháp large_client_header_buffers 4 4k/8k; có một số người sao chép lười biếng như tôi có thể tiết kiệm thời gian của họ bằng cách thêm nó ...;) – talsibony

+1

Cảm ơn @talsibony - đó là bản sao/dán trực tiếp từ tài liệu hơn 7 năm trước, có vẻ như họ đã cập nhật kể từ đó. Tôi sẽ cập nhật nó ở đây ... – Stobor

Các vấn đề liên quan