Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

588
Vistas
implementación de la aplicación gcloud: esta implementación tiene demasiados archivos

Recibí el siguiente error cuando intenté implementar mi aplicación GAE a través de gcloud.

 Updating service [default]...failed. ERROR: (gcloud.app.deploy) Error Response: [400] This deployment has too many files. New versions are limited to 10000 files for this app. Details: [ [ { "@type": "type.googleapis.com/google.rpc.BadRequest", "fieldViolations": [ { "description": "This deployment has too many files. New versions are limited to 10000 files for this app.", "field": "version.deployment.files[...]" } ] } ] ]

¿Hay alguna manera de abordar este problema?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si realmente tiene más de la cuota de 10000 archivos en el servicio que está tratando de implementar, es posible que deba reducir el número en consecuencia.

Otras cosas para probar:

  • es posible que pueda obtener un aumento de cuota, consulte Obtener error en GAE: la cantidad máxima de archivos y blobs es 10000
  • elimine los archivos que no sean realmente necesarios, o simplemente sáltelos durante la implementación; consulte skip_files o, para las versiones más recientes del SDK de la nube, el archivo .gcloudignore .
  • si tiene muchos archivos estáticos, considere mover (algunos) a GCS en su lugar, consulte Enfoques para superar el límite de 10000 archivos en Google App Engine.
  • divida el servicio en múltiples servicios más pequeños, cada uno con su propio límite de 10000 archivos.

Suponiendo que en realidad no alcance la cuota de archivos, el error generalmente indica que tiene enlaces simbólicos de referencia circular/en bucle en el directorio de su aplicación. Lo que también podría explicar una ruta como la que mencionaste en un comentario de esta publicación: https://stackoverflow.com/a/42425048/4495081 . Solo tiene que corregir los enlaces simbólicos ofensivos. Una vez más, una estructura de directorios simple/consistente podría ayudar a prevenir estos problemas.

over 4 years ago · Santiago Trujillo Denunciar

0

gcloud app deploy escribe un archivo de registro y le dice dónde está ese registro al principio de su salida. Examine ese registro. Te dirá lo que se está cargando.

Dos formas comunes en las que he visto a la gente meterse en problemas son

  1. Usando virtualenv, pero sin agregar venv (o .venv , si ese es el nombre que eligió) a skip_files .
  2. Usando git, pero olvidándose de agregar .git a skip_files
over 4 years ago · Santiago Trujillo Denunciar

0

Tal vez necesite ignorar algunos archivos en el archivo .gcloudignore

 /vendor/ /node_modules/ /.git/

Este trabajo para mí!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda