Saltar al contenido

Cómo resolver “HttpException: Error 413” (SonarQube)

No dudes en compartir nuestro espacio y códigos en tus redes sociales, ayúdanos a hacer crecer esta comunidad.

Solución:

Tuve el mismo error donde mi servidor sonarqube estaba detrás de un proxy nginx.

413 == Request entity too large como dijo @ jeroen-heier.

Apliqué un cambio a mi configuración de nginx como este

server 
  ...
  client_max_body_size 20M;
  ....

para permitir que las solicitudes sean de 20 megabytes, y eso lo arregló.

Si ejecuta sonar en docker, la imagen de sonar predeterminada no contiene el servidor nginx, por lo que no se puede hacer nada en el contenedor

Lo ejecuté en k8s, hay un ingreso antes del servicio de sonda, por lo que debe configurar el ingreso y el servicio

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: sonarqube
  namespace: default
  annotations:
    ingress.kubernetes.io/proxy-body-size: "20M"
spec:
  rules:
...

Para obtener esto a través del gráfico de timón, agregue

ingress:
  enabled: true
  annotations:
    ingress.kubernetes.io/proxy-body-size: "20M"

En caso de que estés usando nginx-ingressagregar
nginx.ingress.kubernetes.io/proxy-body-size: "20M"
en el annotations:

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *