Magento и Amazon RDS - тайм-ауты

У меня есть установка Magento CE 1.7 на экземпляре Amazon EC2 с базой данных Magento на экземпляре базы данных Amazon RDS Large. В общем, все выглядит нормально.

Тем не менее, при выполнении операций массового импорта я сталкиваюсь с каким-то 120-секундным сбоем. Я запускаю процесс импорта и ровно 120 секунд в Chrome говорит мне:

Ошибка 324 (net::ERR_EMPTY_RESPONSE): сервер закрыл соединение без отправки каких-либо данных

Конечно, импорт не удался.

Я попробовал часто даваемый совет настроек php.ini:

memory_limit = 256M

max_execution_time = 1800

Но они не исправляют это. Я также настроил несколько настроек группы параметров RDS:

innodb_lock_wait_timeout=120

например - но опять-таки безуспешно.

Ясно, что где-то существует жестко заданный предел в 120 секунд (я рассчитывал его много раз!), Но я не могу понять, какой параметр вызывает проблему.

Я попытался разрезать файл импорта на небольшие разделы, и он прекрасно работает, когда я это делаю. Так что это не входные данные, связанные либо

Любая помощь высоко ценится - уже 2 дня толкнул этот вопрос:(

ТИА!

2 ответа

Я считаю, что для балансировщиков нагрузки ELB существует жесткое ограничение.

Как предполагает sarcksoft, проблема заключалась в том, чтобы делать балансировщик нагрузки. ELB сбрасывает соединения, которые простаивают в течение 60 секунд. Пришлось обходиться, выполняя пакетные задания напрямую в EIP на отдельном поддомене.

Другие вопросы по тегам