Django Azure sql server error数据库的会话限制为1200,并且已达到

时间:2019-09-20 06:35:37

标签: django-models django-rest-framework azure-sql-database

我正在使用Azure sql数据库开发django api,在发出1200次请求后抛出错误“数据库的会话限制为1200,并且已达到”,这是因为Azure只能在1200个并发会话一段时间,因此达到此限制后,如果我重新启动服务器,它将删除所有并发会话,并且将从0重新开始。

这里的数据库不使用任何会话和身份验证,它只是一个简单的Django应用程序, 我什至在设置文件中也尝试了conn_max_age参数,也没有None 0和200500值,

我发现每次我发出请求时,azure sql都会在存储过程中创建一个新条目, 我可以看到用命令'''EXEC sp_who'''

创建的行

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

这是Azure SQL数据库资源限制。 您的SQL数据库价格层为“标准/ S2”,最大会话数为1200。 enter image description here

有关更多详细信息,请参见Resource limits for single databases using the DTU-based purchasing model

要提高最大并发工作量(请求),您需要scale up the service tier

希望这会有所帮助。