Magento和亚马逊RDS - 超时

时间:2012-08-21 17:41:31

标签: php mysql magento pdo rds

我在Amazon EC2实例上安装了Magento CE 1.7,并在Amazon RDS Large数据库实例上安装了Magento数据库。通常情况似乎都配置好了。

但是,在执行批量导入操作时,我遇到了某种120秒的故障。我启动了导入过程,Chrome中的120秒告诉我:

错误324(net :: ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据

导入失败了。

我已经尝试了php.ini设置的常用建议:

memory_limit = 256M

max_execution_time = 1800

但他们没有解决它。我也调整了许多RDS参数组设置:

innodb_lock_wait_timeout=120

例如

- 但又没有成功。

很明显,某处存在一些硬编码的120秒限制(我已经计时了很多次!)但是我无法确定导致问题的参数是什么。

我已经尝试将导入文件切割成小部分,当我这样做时它运行得很好。所以它的输入数据不是

任何非常感谢的帮助 - 已经推迟了2天这个问题:(

TIA!

2 个答案:

答案 0 :(得分:2)

我相信对ELB负载均衡器的超时有一个硬性限制。

答案 1 :(得分:1)

根据sarcksoft的建议,问题与负载均衡器有关。 ELB丢弃连接空闲60秒。不得不通过在单独的子域上直接向EIP执行批处理作业来解决这个问题。