首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基础提供程序在打开时失败。连接超时过期

问基础提供程序在打开时失败。连接超时过期
EN

Stack Overflow用户
提问于 2019-11-14 18:53:40
回答 1查看 396关注 0票数 0

在尝试使用登录前握手确认时,

超时时间已经过去,这可能是因为登录前握手失败或服务器无法及时响应。试图连接到此服务器时所花费的时间是-Pre initialization=30;handshake=15004;等待操作超时。

臭名昭著的预登录错误。它以前在相同的环境中工作过,突然停止了,非常肯定这是数据库vm级的一个副作用,在给微软买高级票之前,它正在寻找调查的思路。我们的防火墙小组,即使通过监控,也没有发现任何漏洞。

上下文

months

  • appservice
  • azure应用程序服务窗口(appservice):在azure
  • appservice中托管在vm上的mssql数据库( databaseA )上,连接到能够连接到其他数据库的vnet
  • appservice (mssql在私有datacenter)
  • webjob和ssms上从本地dev laptop
  • database到databaseA在静态1433

上工作)。

​

​

  • 成功地在蔚蓝控制台

上进行调试

​

​

知道在哪里能找到更多能解释这个问题的破烂原木。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-22 20:28:57

在微软的支持下,我们能够指出问题所在。这里为我的社区和我的未来做一些概述。

连接在三路握手过程中被中断。

packet

  • 客户端发送SYN数据包
  • sql实例与ACK SYN
    • 响应经过几次未成功的尝试后,实例发送了重置

​

网络

service

  • 6.x.x.18
  • x.x.224.8应用程序

数据包

SYNC

  • RESET

  1. SYN
  2. ACK

​

​

在我们的情况下,SYN.ACK似乎被一个网络设备丢弃了。

有了wireshark,就可以看到设备的MAC地址删除ACK SYN。在此之后,我们发现了一个点对点的天蓝色VPN (https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-about)的缺失路径。

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

https://stackoverflow.com/questions/58863935

复制
相关文章

相似问题

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