Estoy buscando una opción o una solución alternativa donde pueda aceptar o rechazar el contenido TCP según el tamaño del archivo que se está cargando. Esta configuración es necesaria solo en la capa TCP IP. Además, hemos probado opciones como req_len (no funciona). ), así como src_kbytes_in (funciona bien solo después de compartir la primera solicitud). Si alguien puede ayudarme con esto, se lo agradeceré.
Respuesta1
La capa TCP no sabe nada sobre archivos y sus tamaños. No tiene nada que ver con ello. TCP es una capa de transporte 4, mientras que los archivos se transfieren utilizando la capa de aplicación 7 (es decir, HTTP/HTTPS). Entonces tu pregunta no tiene sentido debido a esto.
Además, afaik, haproxy tampoco sabe nada sobre archivos. Funciona como un proxy y no maneja la carga de archivos. Es el servidor backend el que debería preocuparse por los límites de carga de archivos. Si utiliza cargas de archivos estándar HTTP(S) POST, debe consultar la documentación de su servidor web sobre cómo limitar el tamaño máximo de carga HTTP(S).
EDITAR: también, eche un vistazo a esta respuesta sobre haproxy no maneja límites de carga:https://stackoverflow.com/questions/46820640/increase-the-upload-limit-of-haproxy