我已从我的env:flex
文件中删除了.yaml
,并在其他文件中进行了一些其他更改,将其部署到了App Engine。因此,现在我切换到带有instance_class F1的标准环境。
使用该实例类,我什至无法将图片/图像上传到我的应用程序,在调试器中它显示以下错误:
服务后超出的软内存限制为128 MB和129 MB 要求总数。考虑在app.yaml中设置更大的实例类。
请来自Google的人或知道如何正确配置.yaml文件的人给我建议:
我是否需要指定其他任何参数,例如:
resources:
cpu: 2
memory_gb: 2.3
disk_size_gb: 10
这是什么做法?
还有一件事:我认为我的应用程序突然变得不那么受欢迎。我意外地每天收到3000个请求。每30秒有人打我的应用吗?
答案 0 :(得分: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 元素。
对于流量而言,很难不看请求模式就很难说,原因可能很多很多。