Estoy tratando de configurar un proxy de reenvío usando apache2 dentro de un contenedor docker con RAM y CPU limitadas. Y desea establecer un tamaño de búfer más bajo para recibir y enviar. ¿Se puede hacer a nivel de kernel? .
Intenté escribir en /proc/sys/net/core/rmem_default y /proc/sys/net/core/wmem_default en el contenedor, pero dichos archivos no están disponibles dentro del contenedor.
Si los valores del búfer no se pueden establecer a nivel de kernel, ¿se puede hacer a nivel de espacio de usuario, utilizando módulos de apache?
Sin embargo, puedo configurar el búfer de recepción con ProxyReceiveBufferSize .
¿Hay alguna manera de establecer un valor para el búfer de envío también?
Encontré el módulo mod_buffer .
Intenté usar mod_buffer en un host virtual. Pero recibo un error: BufferSize not allowed in <VirtualHost> context . No encontré ningún ejemplo de trabajo en Internet.
<VirtualHost *:8080> ProxyRequests On ProxyVia On BufferSize 131072 ErrorLog /var/log/apache2/forward_proxy_error.log CustomLog /var/log/apache2/forward_proxy_access.log combined <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost>hay alguna otra solucion? y cómo usar el módulo mod_buffer? Una configuración de ejemplo sería útil.