Comprender el problema: ‘Error en RPC; HTTP 413 rizo 22’

Si se ha topado con el mensaje de error “Fallo de RPC; HTTP 413 curl 22 La URL solicitada devolvió el error: 413 Entidad de solicitud demasiado grande”, probablemente esté intentando enviar una confirmación bastante considerable a través de HTTP a su servidor que ejecuta Nginx. Este error significa que el tamaño de la solicitud que intenta enviar excede el límite que el servidor está dispuesto a aceptar. Entonces, ¿cómo se soluciona?

Solución Nginx: actualización del archivo de configuración

No te preocupes; la solución es más sencilla de lo que parece. Siga estos pasos para deshacerse de este error:

Paso 1: Localice su archivo de configuración de Nginx

Lo primero que debe hacer es encontrar su archivo nginx.conf. La ubicación puede diferir según su configuración, pero generalmente la encontrará en /etc/nginx/nginx.conf.

Paso 2: editar el archivo de configuración

Abra el archivo de configuración en un editor de texto de su elección. Desplácese hasta encontrar uno de los siguientes bloques: http, server o location.

Paso 3: Agregar o actualizar ‘client_max_body_size’

Inserta la línea client_max_body_size 50m; dentro del bloque que has elegido. Siéntase libre de cambiar el 50m al límite de tamaño que se ajuste a sus necesidades.

Paso 4: guarde y cierre el archivo

Una vez que haya realizado el cambio, guarde el archivo y salga del editor de texto.

Paso 5: recargar la configuración de Nginx

Para asegurarse de que Nginx tenga en cuenta su nueva configuración, vuelva a cargar el servicio ejecutando el siguiente comando en su terminal:

sudo service nginx reload

Paso 6: Probar la nueva configuración

Continúe e intente enviar su confirmación a través de HTTP una vez más. Si todo ha ido bien el error ya no debería aparecer.

Resumen

¡Y ahí lo tienes! Aumentó con éxito el límite de tamaño del cuerpo y resolvió el error “Error de RPC; HTTP 413 curl 22”. ¡Feliz codificación!