首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缓解云运行对每个实例的Cloud连接的限制

缓解云运行对每个实例的Cloud连接的限制
EN

Stack Overflow用户
提问于 2021-07-13 02:53:51
回答 2查看 303关注 0票数 0

我用--add-cloudsql-instances参数将Cloud实例链接到Cloud。

一些请求在它的响应中得到了500个内部服务器错误。查看日志,我能够知道Cloud “超过了每个实例的最大100个连接.”。我知道Cloud将每个云运行实例对Cloud的连接数量限制在100个。

我已经尝试在我的云运行服务中设置更低的并发级别,以避免每个实例超过限制,但问题永远不会消失。我能做些什么来减轻这种行为并使我的应用程序恢复到正常稳定状态呢?

PS。我在网上任何地方都找不到好的和最近的答案,所以我决定在这里问。

有关我上一次云运行版本的详细信息:4vCPU,6GB内存,- 32的并发性。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-13 05:52:16

如果并发性为32,连接限制为100,则存在连接问题。在返回HTTP响应之前,您不是要关闭连接(留下未使用的连接),也可以是在每个HTTP请求打开多个连接,并且可能不会关闭它们。

您将需要对数据库连接处理进行代码检查。

打开数据库连接是一项昂贵的操作。每个HTTP请求打开多个连接会消耗时间和资源。使用连接池来恢复连接,以提高性能并防止耗尽打开的连接限制。

票数 3
EN

Stack Overflow用户

发布于 2021-07-13 03:45:18

通过设置HTTPS负载均衡器将负载限制在应用程序上。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68355939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档