【问题标题】:Configure yaml for standard env为标准环境配置 yaml
【发布时间】:2019-01-18 13:02:34
【问题描述】:

我已从我的.yaml 文件中删除env:flex 并部署到应用引擎,并在其他文件中进行了一些其他更改。所以现在我用 instance_class F1 切换到标准环境。

使用这个实例类,我什至无法将图片/图像上传到我的应用程序,在调试器中它显示以下错误:

服务 34 后超过 128 MB 和 129 MB 的软内存限制 请求总数。考虑在 app.yaml 中设置更大的实例类。

请来自 Google 或知道如何正确配置 .yaml 文件的人给我建议:

  1. 如何更改实例类?
  2. 我是否需要指定任何其他参数,例如:

    resources:   
    cpu: 2   
    memory_gb: 2.3   
    disk_size_gb: 10
    

什么是练习?

还有一件事:我认为我的应用程序并没有突然变得如此受欢迎。我出乎意料地每天收到 3000 个请求。是否有人每 30 秒点击一次我的应用?

【问题讨论】:

    标签: node.js google-app-engine google-api gcloud production-environment


    【解决方案1】:

    标准环境不支持像柔性环境那样细化的资源规范,它的app.yaml Reference 中没有resources 配置。它只支持选择预定义的实例类。来自同一个文档:

    instance_class

    可选。此服务的instance class

    以下值可用,具体取决于您的服务 scaling:

    自动缩放

    F1、F2、F4、F4_1G

    默认:如果您没有指定实例类以及automatic_scaling 元素,则分配F1

    基本和手动缩放

    B1、B2、B4、B4_1G、B8

    默认:如果您没有指定实例类以及basic_scaling 元素或manual_scaling,则分配B2 元素。

    对于流量,不看请求模式真的很难说,可能有很多很多的原因。

    【讨论】:

    • 谢谢,所以关于实例类,请确认我是否正确,我应该将实例_classe:F2(例如)添加到app.yaml文件并部署到应用引擎?
    • 是的。从 F2 开始,看看这对您的应用程序是否足够,如果没有,请转到下一个。不过,您可以获得的最高金额可能不如灵活环境的金额高。
    猜你喜欢
    • 2021-07-14
    • 2022-11-28
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多