Load-Balancing

我怎樣才能知道我負載平衡到哪台伺服器?

  • February 2, 2015

我想測試位於負載平衡器後面的兩台伺服器之間單向同步的一些配置更改(這都是 Rackspace 雲基礎設施僅供參考)。我遇到的問題是,我無法分辨負載均衡到哪台伺服器,因為我給定的 IP 始終是負載均衡器的 IP。

有沒有一種簡單(甚至不是很簡單)的方法來告訴我實際上被引導到哪台伺服器。理想情況下,我會喜歡瀏覽器中的某些內容,因為這意味著非技術團隊成員也可以相對輕鬆地報告問題,但任何關於最佳方法的想法都將不勝感激。

附加資訊:兩台伺服器都執行 Apache,並且負載均衡器配置了會話持久性。

如果您想保持謹慎,只需讓網路伺服器在Server:響應標頭中標識自己(RFC 2616 Sec 14.38)。例如,在 Apache 中,該標頭中返回的資訊由ServerTokens指令控制。然後,只需檢查FirebugChrome DevToolsSafari Web Inspector 時間線中的響應標頭即可。

如果您想要明顯,您可以讓您的 Web 應用程序將伺服器名稱嵌入到它生成的頁面中作為可見文本。您還可以在 HTML 註釋中報告伺服器名稱,這需要查看原始碼才能看到。

引用自:https://serverfault.com/questions/664267