Известные проблемы и решения#
Ошибка "proxy_busy_buffers_size" must be less than the size of all "proxy_buffers" minus one buffer
#
Сообщение указывает на ошибку в конфигурации из-за неправильного соотношения значений параметров proxy_buffer_size
и proxy_buffers
.
Параметр |
Описание |
Значение по умолчанию |
---|---|---|
|
Задает размер основного буфера для обработки данных. Значение |
|
|
Задает количество и размер дополнительных буферов. При значении |
|
|
Ограничивает суммарный размер буферов, которые могут быть заняты для отправки ответа.
Значение должно быть меньше, чем общий размер всех |
|
Ошибка может возникнуть, если значение proxy_buffer_size
было изменено с помощью аннотации на большее и, таким образом, было нарушено соотношение параметров. Для решения проблемы необходимо с помощью аннотации установить размер для proxy_buffers
.
Например:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
angie.software/proxy-buffers: '8 32k'
angie.software/proxy-buffer-size: '64k'
name: test-echo
namespace: echoserver
spec:
ingressClassName: angie
rules:
- host: test.example.com
http:
paths:
- backend:
service:
name: echoserver
port:
number: 8077
pathType: ImplementationSpecific