允许使用Google App引擎应用的每个实例的最大本地内存量(不是 Memcache)是多少?
我在GAE配额页面上找不到任何信息.
命令"gcloud preview app deploy app.yaml --promote"时出错:
错误:(gcloud.preview.app.deploy)错误响应:[13] CPU配额超出:正在使用:7,请求:2,限制:8版本:20151201t142343.388948918338383472
有什么可以解决这种情况吗?
我在我的应用程序中将对象序列化为blobstore,并在它们发生更改时删除并重新创建它们.我知道这不是最好的方法,但我发现这是快速原型制作的好方法.
现在我处于使用数据存储的阶段,但是我遇到了问题.我的数据存储配额已满!:)我做了很多搜索问题,但我在这里.
对于每个blob,__ BlobInfo __和__ BlobFileIndex __种类可以保留有关blob的信息.我的问题是当我删除blob时,__ BlobInfo __中的信息被删除,但是__ BlobFileIndex __中的信息没有被删除
我拼命尝试了appcfg vacum_indexes,但这并没有像预期的那样有所帮助.
我顺便使用Java平台.
这是我的问题
谢谢.
编辑:哇!我现在看到我无法删除这些不需要的索引a)数据存储管理员没有列出它们b)手动删除代码抛出异常(java.lang.IllegalArgumentException:非常key.path.element.type:BlobFileIndex)因为以双下划线开头的实体是app引擎保留实体,它不允许我删除它.谷歌的家伙,我在这里偷偷摸摸:)
我正在使用python在gae app上工作.该应用程序涉及一些众包数据收集系统,应用程序中使用的数据由全国各地的用户提交.现在,我正在使用默认配额(免费),但面临的问题是确保我的应用至少99%的正常运行时间.
挑战在于,一旦耗尽分配的配额,Google会阻止任何进一步的请求被路由到您的应用程序,并且在最近的测试狂欢期间,一个人能够构建一个自动发布脚本,快速耗尽CPU配额 - 之后,应用程序只会服务HTTP 403 Forbidden status code for the request instead of calling a request handler
.现在,我已修补系统不允许自动发布,但我怎样才能保证人类用户在生产时不会造成类似的"停电"?
我知道Quota API,但我认为只能给我分析我的应用程序的信息,我想要一种减慢请求速率的方法(例如每分钟配额的每分钟),而不提供错误页面或停电.
有什么建议?
Google App Engine的文档指出,memcache调用将计入配额.然而,当我点击时,memcache配额或成本未列出.如何找到新的定价变化?
部署到 GCP App Engine(灵活)时,我收到一个[RESOURCE_EXHAUSTED]
我似乎无法理解的错误。
The requested amount of instances has exceeded GCE's default quota.
Run Code Online (Sandbox Code Playgroud)
完整错误:
ERROR: (gcloud.app.deploy) Error Response: [8] Flex operation projects/project/regions/europe-west3/operations/8824354e-eaaf-45a6-9760-47167218e043 error [RESOURCE_EXHAUSTED]: An internal error occurred while processing task /app-engine-flex/insert_flex_deployment/flex_create_resources>2020-12-27T11:41:01.342Z18480.xj.2: The requested amount of instances has exceeded GCE's default quota. Please see https://cloud.google.com/compute/quotas for more information on GCE resources
Run Code Online (Sandbox Code Playgroud)
app.yaml
这可能和我的配置有关吗?
runtime: custom
env: flex
resources:
cpu: 2
memory_gb: 1.4
disk_size_gb: 10
network:
name: default
liveness_check:
path: "/liveness_check"
check_interval_sec: 30
timeout_sec: 4
failure_threshold: 2
success_threshold: …
Run Code Online (Sandbox Code Playgroud) 我试着谷歌不接受增加免费谷歌云配额的请求......有人可以告诉他们如何接受和批准吗?谢谢...我如何正常付款并使用,如果您知道提供相同服务的 VPS?谢谢
创建了一个新项目,在第一次部署时我得到了这个:
Updating service [default] (this may take several minutes)...failed.
ERROR: (gcloud.app.deploy) Error Response: [13] Flex operation projects/primalexchange/regions/us-east1/operations/b5a5813a-14bf-43b6-af7f-e17b15866c4f error [INTERNAL]: An internal error occurred while processing task /appengine-flex-v1/insert_flex_deployment/flex_create_resources>2020-05-16T23:23:08.373Z4721.jc.14: Deployment Manager operation primalexchange/operation-1589671388926-5a5cc367252d6-eae4c5cb-bc5f1a6e errors: [code: "RESOURCE_ERROR"
location: "/deployments/aef-default-20200516t192110/resources/aef-default-20200516t192110"
message: "{\"ResourceType\":\"compute.beta.regionAutoscaler\",\"ResourceErrorCode\":\"403\",\"ResourceErrorMessage\":{\"code\":403,\"errors\":[{\"domain\":\"usageLimits\",\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \'aef-default-20200516t192110\'. Limit: 8.0\",\"reason\":\"limitExceeded\"}],\"message\":\"Exceeded limit \'QUOTA_FOR_INSTANCES\' on resource \'aef-default-20200516t192110\'. Limit: 8.0\",\"statusMessage\":\"Forbidden\",\"requestPath\":\"https://compute.googleapis.com/compute/beta/projects/primalexchange/regions/us-east1/autoscalers\",\"httpMethod\":\"POST\"}}"
Run Code Online (Sandbox Code Playgroud)
构建器中的构建显示为已完成的成功。
它在版本下显示我有一个版本,有 0 个实例,100% 的流量分配,当您单击该版本时,它会将您带到我的站点,显示 404 错误。
可能是因为它说服务已停止,这可能是因为它没有“更新”。
我不认为这是“我的代码”的事情,因为我对曾经成功部署在不同项目下的版本进行了 git checkout,该版本基本上相当于一个 hello world 应用程序,虽然它曾经成功过,但现在是失败。此外,几天前我在同一个项目下进行了另一个工作部署,但是当我使用更新的代码进行部署时,部署失败了,出现了这个错误,导致我删除了整个项目并重新开始,并且现在我在这个新项目上遇到了同样的错误。我怎么知道不是我的代码首先导致了问题?我有一个构建失败,因为我的代码和构建日志泄露了它。至此,构建成功。构建中没有失败。
所以我去了这个网址https://compute.googleapis.com/compute/beta/projects/primalexchange/regions/us-east1/autoscalers ,它说明了这一点:
{
"error": {
"code": 401,
"message": "Request is missing required authentication …
Run Code Online (Sandbox Code Playgroud) gae-quotas ×8
billing ×1
blobs ×1
datastore ×1
deployment ×1
gcloud ×1
memcached ×1
python ×1
quota ×1