2014-11-03 58 views
1

我有一個Windows服務運行在端口25處理SMTP流量。我的服務應該如何響應Azure負載平衡器探針?

我可以從我的日誌文件中看到,Azure的負載均衡器探頭進行每15秒請求到端口25

由探頭進行的連接保持打開15秒,然後通過遠程主機終止(可能是因爲它可以發送下一個探測器,此時會發生)。

應如何處理探頭,使其不會將連接打開15秒?

+0

我想這是因爲連接保持活着。 – sharptooth 2014-11-05 13:15:26

回答

0

這個(在當前版本中)的長短之處在於,您無法確定連接來自負載平衡器,因爲它無法以任何方式識別自己。

I WireSharked它並且沒有任何東西可以識別連接 - 除非您想要維護負載平衡器的IP地址或範圍,所以您可以通過它來識別它。

+0

Azure負載均衡器標識自己的HTTP探測器。示例HTTP請求: GET/HTTP/1.1連接:保持活動用戶代理:負載平衡器代理X-MS-LB-主機:1.2.3.4:8080 X-MS-LB-MonitorStatus:關閉主機:1.2.3.4: 8080 – 2016-12-07 04:12:32

+0

SMTP在TCP上運行而不是HTTP。 – Fenton 2016-12-07 08:54:37

+2

負載均衡器可以通過TCP探測器的IP地址進行標識:168.63.129.16 – 2016-12-09 06:44:25