我有一个包含专用缓存工作者角色的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>
任何帮助将不胜感激。感谢。