2011-11-15 58 views
1

我們有6個Web服務器和一個負載均衡器。負載均衡器減慢站點

但負載平衡似乎實際上放緩了事情。如果我使用任何服務器的IP地址訪問站點,與通過負載均衡器訪問相比,站點快速打開。

在負載均衡器上,似乎請求會等待很長時間,直到他們從其他請求獲得響應,尤其是對於JS代碼。儘管負載平衡器配置了會話關聯。有些時候甚至有重定向循環。在某些網絡上,響應不會使網站破裂。

是否有任何提示,我需要遵循。如何知道負載平衡器是否已配置並正常工作?

負載平衡器在Apache上,站點使用PHP構建。

UPDATE: 負載平衡通過LVS完成,並且所使用的算法是循環調度。 我不確定需要什麼其他細節,但問題是,當我直接使用任何一臺服務器的IP地址訪問站點時,它會很好,很快,但是當我使用負載均衡器IP地址時,一些資源(如css /圖像根本無法加載,站點長時間加載並最終失敗。 我嘗試過使用所有服務器的所有IP地址,並且所有服務器都正常工作,好像LB有問題,只是不知道如何知道。如果我再次錯過任何重要信息以準確地瞭解問題,請告訴我。

任何幫助是極大的讚賞。

謝謝

+1

您正在使用什麼樣的負載平衡軟件/硬件? Apache不負載平衡。軟件如Linux虛擬服務器(LVS)或硬件負載平衡器如F5s – Spechal

+0

有沒有什麼辦法可以在沒有聯繫供應商的情況下找到它? – Harsha

+0

除非使用數據包跟蹤工具或瀏覽HTTP標頭來顯示有關負載均衡器的信息,否則您需要聯繫您的提供商。 – Spechal

回答

1

我想我在這裏找到原因。

這與負載平衡器無關。我ping了名字服務器,發現很多數據包都迷路了。

現在已經增加了ttl,希望能夠解決問題,否則會有自己的域名服務器。

謝謝