2016-01-13 93 views
1

我已經在亞馬遜上設置負載均衡器,並設置與它連接的4個實例。問題與負載均衡magento在亞馬遜

我已經安裝了Apache,它工作得很好。但是,當我在其中一個實例上安裝Magento時,它突然停止服務。

我試着在index.php中進行調試,當我把上面的app放在app/mage.php包含的地方時,它一直工作得很好,但是當我離開它像原來的那樣,它就退出服務了?是創建任何問題的應用程序文件夾的htaccess?我正在做什麼錯誤。將Magento放在一個實例中,並將其作爲事實也納入所有4個實例中都是錯誤的。

+0

難道你_health check_設置爲檢查特定的URL(例如index.html,默認的,它在magento中產生404),magento實例無法訪問它?你可以嘗試改變它來代替TCP ping。 – Michael

+0

Nirmesh,請接受我的答案,如果它幫助你,或讓我知道,如果沒有。當人們花時間幫助你時,接受你的問題的答案是很好的習慣。 – Michael

回答

0

看起來像你的健康檢查爲負載平衡器是問題。

默認設置是index.html的HTTP ping。在magento上訪問/index.html會產生一個404,從而使您的負載均衡器認爲該實例已停用。輸入die()結果返回代碼200,這就是您看到它工作的原因。

請更改URL以檢查/index.php或其他不產生404的內容。或者您可以將支票的類型更改爲TCP。

從這個(HTTP):

From this

要像這樣(TCP):

To this