代码之家  ›  专栏  ›  技术社区  ›  Mike Christensen

服务结构内部DNS突然停止工作

  •  0
  • Mike Christensen  · 技术社区  · 6 年前

    通常,我们可以使用Azure服务结构DNS按服务名称ping另一个服务昨晚凌晨1点左右,这就停止了未更改代码或配置,也未部署任何内容现在,在容器中,我们无法ping另一个服务:

    enter image description here

    一些信息:我们正在Azure中运行服务结构并运行一个Windows集群我们所有的服务都运行在Docker容器中,使用Docker for Windows。

    我们尝试过的事情:重新启动VMs,删除并重新部署所有应用程序,重新启动群集中的命名服务和DNS服务。

    有人见过这样的吗我正在寻找可能出错的提示,或如何进一步调试此问题同样,没有部署任何内容,也没有更改任何代码或配置似乎服务结构的内部DNS突然下降,不会再出现谢谢!

    更新:在其中一个节点上输出Get-ServiceFabricNodeHealth:

    NodeName              : _B_41
    AggregatedHealthState : Ok
    HealthEvents          :
                            SourceId              : System.FabricNode
                            Property              : Certificate_client
                            HealthState           : Ok
                            SequenceNumber        : 132078454391466815
                            SentAt                : 7/17/2019 1:57:19 PM
                            ReceivedAt            : 7/17/2019 1:57:24 PM
                            TTL                   : Infinite
                            Description           : Certificate expiration: thumbprint = adf7ae93a524d181106b0467a1f8e3375e1bf65f, expiration = 2020-06-20 01:17:33.000, remaining lifetime is
                            338:11:20:13.853, please refresh ahead of time to avoid catastrophic failure. Warning threshold Security/CertificateExpirySafetyMargin is configured at 30:0:00:00.000, if
                            needed, you can adjust it to fit your refresh process.
                            RemoveWhenExpired     : False
                            IsExpired             : False
                            Transitions           : Warning->Ok = 7/13/2019 11:22:17 AM, LastError = 1/1/0001 12:00:00 AM
    
                            SourceId              : System.FabricNode
                            Property              : Certificate_cluster
                            HealthState           : Ok
                            SequenceNumber        : 132078386480915827
                            SentAt                : 7/17/2019 12:04:08 PM
                            ReceivedAt            : 7/17/2019 12:04:23 PM
                            TTL                   : Infinite
                            Description           : Certificate expiration: thumbprint = adf7ae93a524d181106b0467a1f8e3375e1bf65f, expiration = 2020-06-20 01:17:33.000, remaining lifetime is
                            338:13:13:24.908, please refresh ahead of time to avoid catastrophic failure. Warning threshold Security/CertificateExpirySafetyMargin is configured at 30:0:00:00.000, if
                            needed, you can adjust it to fit your refresh process.
                            RemoveWhenExpired     : False
                            IsExpired             : False
                            Transitions           : Warning->Ok = 7/13/2019 7:04:12 AM, LastError = 1/1/0001 12:00:00 AM
    
                            SourceId              : System.FabricNode
                            Property              : Certificate_server
                            HealthState           : Ok
                            SequenceNumber        : 132078441374480374
                            SentAt                : 7/17/2019 1:35:37 PM
                            ReceivedAt            : 7/17/2019 1:35:54 PM
                            TTL                   : Infinite
                            Description           : Certificate expiration: thumbprint = adf7ae93a524d181106b0467a1f8e3375e1bf65f, expiration = 2020-06-20 01:17:33.000, remaining lifetime is
                            338:11:41:55.551, please refresh ahead of time to avoid catastrophic failure. Warning threshold Security/CertificateExpirySafetyMargin is configured at 30:0:00:00.000, if
                            needed, you can adjust it to fit your refresh process.
                            RemoveWhenExpired     : False
                            IsExpired             : False
                            Transitions           : Warning->Ok = 7/13/2019 4:35:41 AM, LastError = 1/1/0001 12:00:00 AM
    
                            SourceId              : System.RA
                            Property              : RAStoreProvider
                            HealthState           : Ok
                            SequenceNumber        : 132072866375071389
                            SentAt                : 7/11/2019 2:43:57 AM
                            ReceivedAt            : 7/13/2019 1:15:33 PM
                            TTL                   : Infinite
                            Description           : Store provider type ESE created and opened successfully.
                            RemoveWhenExpired     : False
                            IsExpired             : False
                            Transitions           : Warning->Ok = 7/11/2019 2:44:27 AM, LastError = 1/1/0001 12:00:00 AM
    
                            SourceId              : System.FM
                            Property              : State
                            HealthState           : Ok
                            SequenceNumber        : 181
                            SentAt                : 7/11/2019 2:44:15 AM
                            ReceivedAt            : 7/13/2019 1:15:33 PM
                            TTL                   : Infinite
                            Description           : Fabric node is up.
                            RemoveWhenExpired     : False
                            IsExpired             : False
                            Transitions           : Warning->Ok = 7/11/2019 2:44:44 AM, LastError = 1/1/0001 12:00:00 AM
    

    更新2:Docker容器内的网络接口信息:

    enter image description here

    0 回复  |  直到 6 年前