在亚马逊上使用magento的负载均衡器问题

时间:2016-01-13 13:53:21

标签: magento amazon-web-services

我在亚马逊上设置了一个负载均衡器,并设置了4个与之相关的实例。

我在那里安装了apache,它工作得非常好。但是,当我在我的一个实例上安装Magento时,它突然停止服务。

我尝试在index.php中调试它,当我把die放在app / mage.php被包含的地方时,它正常工作直到那时但是当我把它留下原来的时候,它已经停止服务了?是app文件夹的htaccess创建任何问题?我做错了吗?将Magento放在一个实例中并且事实上也放入所有4个实例中有什么问题。

1 个答案:

答案 0 :(得分:0)

负载均衡器的运行状况检查似乎就是问题所在。

默认设置是index.html的HTTP ping。在magento上访问/index.html会生成404,从而使您的负载均衡器认为该实例已经用完。放入die()会导致返回代码200,这就是您看到它工作的原因。

更改URL以检查/index.php或其他不产生404的内容。或者您可以将检查类型更改为TCP。

从此(HTTP):

From this

这样的事情(TCP):

To this