Caching 专用工作缓存角色仅在使用虚拟网络时处于忙碌状态

Caching 专用工作缓存角色仅在使用虚拟网络时处于忙碌状态,caching,azure,azure-virtual-network,azure-caching,Caching,Azure,Azure Virtual Network,Azure Caching,我有一个Azure服务,其中包含一个专用的缓存工作者角色 当一个NetworkConfiguration节被添加到cscfg文件中(该文件指定了我们的虚拟网络)时,缓存角色不会启动,并且会一直处于“忙碌”状态。我无法从缓存角色(通过Intellitrace或azure诊断日志)访问任何信息,因为该角色本身似乎从未启动 删除NetworkConfiguration节后,缓存角色将正常启动 是否有人遇到过类似的问题或有任何解决方法 用于缓存角色的存储帐户位于连接到虚拟网络的关联组上 我们使用的网络配

我有一个Azure服务,其中包含一个专用的缓存工作者角色

当一个NetworkConfiguration节被添加到cscfg文件中(该文件指定了我们的虚拟网络)时,缓存角色不会启动,并且会一直处于“忙碌”状态。我无法从缓存角色(通过Intellitrace或azure诊断日志)访问任何信息,因为该角色本身似乎从未启动

删除NetworkConfiguration节后,缓存角色将正常启动

是否有人遇到过类似的问题或有任何解决方法

用于缓存角色的存储帐户位于连接到虚拟网络的关联组上

我们使用的网络配置如下:

<NetworkConfiguration>
<Dns>
  <DnsServers>
    <DnsServer name="DNSServer" IPAddress="10.10.0.2" />
  </DnsServers>
</Dns>
<VirtualNetworkSite name="Prod" />
<AddressAssignments>
  <InstanceAddress roleName="CacheRole">
    <Subnets>
      <Subnet name="Subnet" />
    </Subnets>
  </InstanceAddress>
  <InstanceAddress roleName="Precacher">
    <Subnets>
      <Subnet name="Subnet" />
    </Subnets>
  </InstanceAddress>
  <InstanceAddress roleName="Management">
    <Subnets>
      <Subnet name="Subnet" />
    </Subnets>
  </InstanceAddress>
</AddressAssignments>


任何帮助都将不胜感激。谢谢。

您在这方面有什么进展吗?我也有类似的问题,但我的云服务在我的所有实例中使用分布式缓存,而不是专用角色。我有一个worker和一个web角色,当我在cscfg中添加网络配置行时,部署被困在一个busy语句中。我可以验证它是否在子网中分配了IP地址,因为Vnet仪表板显示了我的实例及其新分配的IP地址。另外,我应该提到的是,我没有这个部分,因为我希望依靠Azure进行DNS。