Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 根据编码,cloudsql最多只能连接12个连接_Python_Google App Engine_Google Cloud Sql - Fatal编程技术网

Python 根据编码,cloudsql最多只能连接12个连接

Python 根据编码,cloudsql最多只能连接12个连接,python,google-app-engine,google-cloud-sql,Python,Google App Engine,Google Cloud Sql,我想用(googleSQL)从app engine连接我的项目,但我得到的错误超过了python中最多12个连接,我有一个CLOUDSQL D8 1000同时连接 我使用django和python,如何更改这个数字限制条件 谢谢每个应用引擎实例最多只能有12个到云SQL的并发连接——但是,默认情况下,一个实例最多只能处理8个并发请求,除非您通过将自动缩放节中的max\u concurrent\u requests设置为更高的值,故意将其推高 如果您已经这样做了,那么您可能还在该模块(可能是默认模

我想用(googleSQL)从app engine连接我的项目,但我得到的错误超过了python中最多12个连接,我有一个CLOUDSQL D8 1000同时连接

我使用django和python,如何更改这个数字限制条件

谢谢

每个应用引擎实例最多只能有12个到云SQL的并发连接——但是,默认情况下,一个实例最多只能处理8个并发请求,除非您通过将
自动缩放
节中的
max\u concurrent\u requests
设置为更高的值,故意将其推高

如果您已经这样做了,那么您可能还在该模块(可能是默认模块)中使用了一个庞大的
实例类
,同时考虑到Django不是最轻或最快的web框架;我想是F4级吧。即便如此,将最大并发请求数推到12以上可能会导致延迟峰值,特别是在为每个请求提供服务还需要其他缓慢、繁重的操作(如MySQL操作)的情况下

因此,请考虑使用更多的实例,每一个较低(更便宜)的类,每个服务不超过12个请求(同样,假设您所服务的每个请求都需要自己与云SQL的私有连接——汇集这些请求也值得考虑)。例如,一个F2实例每小时的成本是F4实例的一半——它的功耗也是F4实例的一半,但是,如果能满足一半的用户请求,那就可以了


在这里,我假设您使用这些连接的目的是服务于用户请求(如果不是,您可以分派其他“批处理式”使用来分离模块,可能是手动或基本调度的模块,但这是另一个架构问题)。

这一限制是否也适用于谷歌计算引擎实例?