conf - nginx keepalive_requests
Cómo establecer la longitud de url permitida para una solicitud nginx(código de error: 414, uri demasiado grande) (1)
De: http://nginx.org/r/large_client_header_buffers
Sintaxis:
large_client_header_buffers
number
size
;
Valor predeterminado:large_client_header_buffers 4 8k;
Contexto: http, servidorEstablece el
number
máximo y elsize
de los búferes utilizados para leer el encabezado de solicitud de un gran cliente. Una línea de solicitud no puede exceder el tamaño de un búfer, o el error 414 (Request-URI Too Large) se devuelve al cliente. Un campo de encabezado de solicitud tampoco puede exceder el tamaño de un búfer, o el error 400 (Solicitud incorrecta) se devuelve al cliente. Los buffers se asignan solo a pedido. Por defecto, el tamaño del buffer es igual a 8K bytes. Si después del final del proceso de solicitud una conexión se transfiere al estado de mantener vivo, estos búferes se liberan.
por lo que debe cambiar el parámetro de tamaño al final de esa línea a algo más grande para sus necesidades.
Estoy usando Nginx frente a 10 mongrels.
Cuando hago una solicitud con un tamaño mayor a 2900, obtengo un:
código de error 414: uri demasiado grande
¿Alguien sabe la configuración en el archivo de configuración nginx que determina la longitud uri permitida?