google-app-engine - gcloud app部署错误.cache下的文件过多
问题描述
我以前在应用程序上使用过我正在开发gcloud app deploy而没有错误 - 使用 Google Cloud Shell
但是现在我得到以下信息
Error Response: [3] The directory [.cache/jedi/CPython-27-33] has too many files (greater than 1000).
我转到App Engine -> 版本并删除旧版本,但这没有帮助。
我查看最新版本 -> 工具 -> 源,我看到一个目录
app-engine:
.cache
jedi
CPython-27-33
<4 .pkl directories each with too many files and no option to delete>
我将不胜感激有关如何删除此目录并避免将来出现问题的任何提示或文档链接,以便我可以从 Google Cloud shell 成功使用 gcloud app deploy
解决方案
您可以使用gcloudignore 文件(类似于.gitignore
文件)来避免在部署期间上传文件夹。
您正面临此处记录的限制(每个目录 1000 个文件,总共 10000 个文件),并且此限制在 GCP 方面。如果您不通过文件上传这些文件.gcloudignore
,您将不再面临此错误。
此外,如果您需要将超过 10k 的文件上传到应用引擎,您可以联系GCP 支持并要求为您的项目增加此限制。他们通常会询问您为什么需要新数量的文件的正当理由,并且需要大约一周的时间来进行修改。不能增加每个文件夹的文件。
推荐阅读
- css - 如何更改“导航栏背景颜色”和“按钮颜色”?
- android - 无法在 Activity 和 Fragment 之间共享 Viewmodel:
- python - 如何将我的 shell 扫描脚本嵌入到 Python 脚本中?
- ruby-on-rails - 我如何从商店 HTML 中渲染 Rails 代码
- python - 如何点击 div 类元素
- postgresql - 如何在 PostgreSQL 云 sql 上查找连接泄漏
- json.net - 安装包“Newtonsoft.Json”时出错
- sapui5 - 如何更改灵活列布局中的列宽/比例?
- c++ - 堆栈输出错误
- python-3.x - 通过本地 python 脚本在服务器中运行命令