0

所以...... 2 晚前大约下午 5 点,我的 Azure 服务总线上的所有 14 个听众都掉线了。因此,我登录到我的本地 SQL Server 以检查我的混合连接,它们都显示了“状态未知”的状态。我在互联网上找不到有关此特定状态的任何信息。我的 SQL Server 上没有任何变化,除了我已经固定 RAM 的事实......它的使用率为 100%。

如果我转到 Azure 门户,导航到我的任一混合连接概述页面并单击“混合连接 URL”,我会在浏览器中收到以下消息:

"error": {
    "code":"TokenMissingOrInvalid",
    "message":"MissingToken: Relay security token is required. TrackingId:*SOME GUID*, SystemTracker:*SERVICE BUS NAME*:*HYBRID CONNECTION NAME*, Timestamp:2021-08-04T04:19:16"}
}

现在....我没有对我的混合连接配置进行任何更改。我没有改变任何关于令牌的东西。除了我的 Azure 应用服务已经关闭了 2 天之外,我不知道发生了什么。

任何帮助将不胜感激....

4

2 回答 2

0

这看起来像一个身份验证错误,当您尝试调用底层 On Prem 服务器时,可能不会生成令牌

您可以参考 ServiceBusAuthorization 的SO 线程,如果您遇到问题,请通过MS-Q&A提出票证

于 2021-08-25T09:53:24.827 回答
0

Microsoft 支持将我带到了这篇文章,我在其中找到了以下信息:

确保日期和时间正确

混合连接管理器使用端口 443 上的安全套接字层 (SSL) 连接到 Azure 中继。如果 SSL 握手或连接出现问题,它将中断混合连接。如果您发现您的混合连接最初可以工作,然后在大约 10 分钟后停止工作,这表明您需要检查运行混合连接管理器的机器上的日期和时间。确保它们是正确的,因为如果它们不正确,您的 SSL 连接可能无法正常工作。

嗯......我的服务器上的时间大约 16 分钟 b/c 的组策略我从来没有费心修复 b/c 我对组策略一无所知。所以我查找了如何修复服务器的时钟,一旦完成,就解决了这个问题。

于 2021-09-09T00:04:05.060 回答