<a id="known-issues"></a>

# Известные проблемы и решения

## Ошибка `"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_buffer_size` может быть не более чем в два раза больше размера `proxy_buffers`.                                                                                                                                                                                       | `4k | 8k`               |
| `proxy-buffers`           | Задает количество и размер дополнительных буферов. При значении `8 8k` общий размер будет равен `8 × 8 = 64k`.                                                                                                                                                                                                                             | `8 4k | 8k`             |
| `proxy_busy_buffers_size` | Ограничивает суммарный размер буферов, которые могут быть заняты для отправки ответа.<br/>Значение должно быть меньше, чем общий размер всех `proxy_buffers` минус размер одного буфера.<br/>Если значение `proxy-buffers` равно `8 8k`, то значение `proxy_busy_buffers_size`<br/>должно быть меньше, чем `8 × 8 - 8`, т.е. меньше `56k`. | `8k | 16k`              |

Ошибка может возникнуть, если значение `proxy_buffer_size` было изменено с помощью аннотации на большее и, таким образом, было нарушено соотношение параметров. Для решения проблемы необходимо с помощью аннотации установить размер для `proxy_buffers`.

Например:

```yaml
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
```
