Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

598
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!