我遇到以下問題。與Azure workerrole的RDP連接導致AzureWebrole
我創建了以下cloudservice安裝程序。
Azureproject
Roles
AruzeWebRole
AzureWorkerRole
該webrole有兩個小實例,workerrole一extrasmall。
當我部署此我們蔚藍的環境中,我看到正確的三個實例:
Name Status Role Size
---------------------------------------------------------------------
AzureWorkerRole_IN_0 Running AzureWorkerRole Extra Small
AruzeWebRole_IN_0 Running AruzeWebRole Small
AruzeWebRole_IN_1 Running AruzeWebRole Small
,一切工作正常。 但是,當我打開一個RDP連接到我的兩個Web實例和第三個到workerrole實例的rdp連接時,我被踢出了一個web實例。 當我仔細觀察時,在向workerrole打開RDP會話時,只需創建一個RDP到Webrole實例。
重新部署後,有可能我在另一個web實例中。
如果我將workerrole的大小從XS更改爲M,它仍然會將RDP打開爲我的一個卷軸。
我不知道我在做什麼錯。 我的工作人員是否真的部署在我的一個webrole實例上,或者是Azure只是在我身邊玩弄。
如果有人有類似的情況,或一些很好的建議,檢查了這一點。那樣就好了。
謝謝!
感謝您的信息; 我總是通過門戶網站的RDP文件進行連接。 在這些文件中loadbalanceInfo正確。 但我在serviceDefinition中沒有那些導入。 稍後會嘗試添加。 :-) – bruno
@bruno所以如果你沒有這些行,很可能你的請求會碰到負載均衡器,負載均衡器會隨機將你重定向到不同的實例。你很幸運,首先被重定向到2個不同的例子,而不幸的是 - 再次向他們。 – Max