2014-06-06 84 views
0

我有負載均衡器,它將我的請求路由到託管在單獨框上的不同rails應用。 我需要知道服務請求的服務器地址/ Ip。獲取應用服務器服務請求的IP

我需要這個,因爲我的某些請求突然失敗,我懷疑我的一個服務器盒的行爲不正確。

代碼不能錯誤,因爲所有的服務器都有相同的數據磁盤掛載和代碼運行相同。

+0

你爲什麼不保持一個日誌,而路由?也救援記錄錯誤 – shivam

+0

是的,我有日誌維護和我的錯誤通知也配置顯示我一般錯誤,沒有具體或代碼相關。我懷疑它的一個服務器錯誤 – Neel

回答

0

如果您正在爲html提供html註釋或爲負載均衡器中的每個主機創建規則,以便您可以單獨訪問它們,請將ip address/hostname作爲html註釋放入您的主應用程序佈局中。

application.html.erb:

<!-- Host: <%= Socket.gethostname %> --> 
+0

謝謝..你救了我的一天.. :) – Neel