我已经注意到了我的开发环境。当我使用连接字符串到远程数据库时超时sql连接错误。 我已根据这些答案开发了一个ping域和数据库服务器的小工具test if a website is alive from a C# applicaiton 和test SQL Server connection programmatically
当我注意到失败的ping我查看了站点管理控制台并发现Sql Server不可用时,该站点停机了大约5分钟。 自从我开始在过去几天内重复监控这个问题3次。这意味着我的数据库服务器使用共享主机方案不是全天候可靠,我打开了一张机票并得到了支持的回复: 由于这是共享服务器,因此服务器上的活动总是不时变化。如果之前存在轻微问题,我们深表歉意
这是任何共享的asp.net托管的常见情况吗?或者运气不好,我需要寻找另一个托管?
答案 0 :(得分:0)
有时当托管服务提供商更新某些服务或软件时,它可能会停机几分钟,但这种情况不应经常发生。您可以继续监控服务,如果结果不好,您可以尝试其他托管服务提供商。
答案 1 :(得分:0)
在数据库备份脚本在后台运行或任何其他维护由Web主机执行时,共享数据库服务器中的I / O可能会遇到缓慢或滞后。但在大多数情况下,它们不会影响服务器的可用性。
事实上,共享数据库服务器实际上是高端服务器(主要是SSD基础),用于承载数千个数据库而不会出现单个打嗝。他们必须能够在任何时间处理数百万个查询。如果您经常遇到此问题,则表明您的Web主机过度使用数据库服务器资源,或者服务器无法在高峰时段处理负载。