- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我的 Azure 服务设置 CustomLoadBalancerProbe。
根据此信息:http://msdn.microsoft.com/en-us/library/windowsazure/jj151530.aspx#LoadBalancerProbes
应该可以将标签添加到服务定义文件中。但是当我尝试这个时,我只收到一条消息,说它对于 servicedefinition 文件来说是无效的 emelent。
然后我用谷歌搜索了一下,发现了这个:http://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/
这里告诉我虚拟机的负载平衡仅在azure预览版中可用。
所以我现在有点困惑:
1) VM 的负载平衡与架构中描述的负载平衡探针的使用之间是否存在差异? (链接1)
2) 如果否:是否只是还不支持?
3)如果是:为什么我不能将探针输入到服务定义文件中?
最佳答案
仅 SDK 版本 1.7(或更高版本)支持 LoadBalancerProbes 元素。现在,棘手的部分是您需要在定义 Web/Worker 角色之前添加它。像这样:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="WindowsAzure6" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-10.1.8">
<LoadBalancerProbes>
<LoadBalancerProbe name="MyProbe" protocol="http" intervalInSeconds="300" path="/something.aspx" port="80" timeoutInSeconds="30" />
</LoadBalancerProbes>
<WebRole name="WebRole1" vmsize="Small">
...
</WebRole>
</ServiceDefinition>
如果您在 Web/辅助角色定义之后添加它,您将在 Visual Studio 中收到“无效子元素”错误:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="WindowsAzure6" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-10.1.8">
<WebRole name="WebRole1" vmsize="Small">
...
</WebRole>
<LoadBalancerProbes>
<LoadBalancerProbe name="MyProbe" protocol="http" intervalInSeconds="300" path="/something.aspx" port="80" timeoutInSeconds="30" />
</LoadBalancerProbes>
</ServiceDefinition>
关于azure - 为什么我无法在 ServiceDefinition 文件中输入 LoadBalancerProbe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918950/
我为我的 webrole 定义了一个自定义 LoadBalancerProbe,如下 在 Azure 中时,我有 2 个实例。我启用了trace.axd并
我正在尝试为我的 Azure 服务设置 CustomLoadBalancerProbe。 根据此信息:http://msdn.microsoft.com/en-us/library/windowsaz
我是一名优秀的程序员,十分优秀!