Ruby on rails 用于高内存rails应用程序的应用程序引擎

Ruby on rails 用于高内存rails应用程序的应用程序引擎,ruby-on-rails,google-app-engine,google-cloud-platform,Ruby On Rails,Google App Engine,Google Cloud Platform,看起来谷歌应用引擎中最强大的实例类型是2G内存。我们的一个Rails应用程序在更高的负载下很快达到内存限制。自动缩放有帮助,但想知道是否有办法在GAE中添加更多的power实例 如果没有,你是如何解决这个问题的 是的,在更高的层中是F4_HIGHMEM,内存2048MB。您有3种方法: 自动:基于请求速率、响应延迟和其他应用程序指标 Basic:当应用程序收到请求时创建动态实例 手动:使用常驻实例连续运行指定数量的实例,而不考虑负载级别 因此,这里的问题是你是如何达到这个极限的?你是如何管理你的

看起来谷歌应用引擎中最强大的实例类型是2G内存。我们的一个Rails应用程序在更高的负载下很快达到内存限制。自动缩放有帮助,但想知道是否有办法在GAE中添加更多的power实例

如果没有,你是如何解决这个问题的

是的,在更高的层中是
F4_HIGHMEM
,内存
2048MB
。您有3种方法:

自动:基于请求速率、响应延迟和其他应用程序指标

Basic:当应用程序收到请求时创建动态实例

手动:使用常驻实例连续运行指定数量的实例,而不考虑负载级别

因此,这里的问题是你是如何达到这个极限的?你是如何管理你的记忆的?查看一下您的控制台指标:memoryusage。梯形图显示内存使用不当。在云中部署应用程序时,您必须记住,资源的使用更加准确

您可以分析并检查基于
Max concurrent Requests
选择自动缩放是否是缓解内存问题的好选择

这是标准的,管理不同。您可以为每个CPU核心指定0.9到6.5 GB的内存。

是的,在更高的层中是
F4_HIGHMEM
,内存
2048 MB
。您有3种方法:

自动:基于请求速率、响应延迟和其他应用程序指标

Basic:当应用程序收到请求时创建动态实例

手动:使用常驻实例连续运行指定数量的实例,而不考虑负载级别

因此,这里的问题是你是如何达到这个极限的?你是如何管理你的记忆的?查看一下您的控制台指标:memoryusage。梯形图显示内存使用不当。在云中部署应用程序时,您必须记住,资源的使用更加准确

您可以分析并检查基于
Max concurrent Requests
选择自动缩放是否是缓解内存问题的好选择


这是标准的,管理不同。您可以为每个CPU核心指定0.9到6.5 GB的容量。

是的,我们考虑过灵活的实例,但这些实例更昂贵。我们将尝试对并发请求数使用不同的值,以绕过内存限制。谢谢。是的,我们已经考虑过灵活的实例,但是那些更昂贵。我们将尝试对并发请求数使用不同的值,以绕过内存限制。谢谢