【发布时间】:2016-05-30 13:21:48
【问题描述】:
大约 30 分钟前,我在生产服务器上收到此错误:
A transport-level error has occurred when sending the request to the server. (provider: Session Provider, error: 19 - Physical connection is not usable)
此错误无处出现(即我没有在服务器和数据库上更改任何内容)。我正在使用 Microsoft Azure 云服务及其 SQL Server V12。我找不到为什么会这样。一切都表现正常(对服务器的通常请求量,DTU 百分比约为 10% 等),而且不知从何而来。
目前只有 4 个 SQL 连接处于活动状态。并且每个与 SQL 的连接都关闭了,因为数据库上下文是通过 using 模式处理的。
有趣的是,当我在本地运行项目时,一切正常。当然,我厌倦了重启我的云服务器实例,但这并没有帮助。
谁能帮帮我?
编辑
由于问题的严重性(因为这发生在生产环境中,同时有大量用户在线),我通过 Azure 门户创建了数据库副本,并将我的 Web 和 API 项目指向该数据库,现在一切正常。但这并不是问题的完全解决方案。
编辑 2 这开始在新数据库上再次发生:(
【问题讨论】:
标签: entity-framework azure azure-sql-database