0

Я посмотрел в Magento & Документация AWS, но это действительно не помогло.Масштаб Magento на AWS Эластичный бобовый станок

Я установил Magento на эластичном бобовом стебле с 1 экземпляром, я продолжил снижать объем и сделать AMI и изменил настройку AMI в Elastic Beanstalk. Затем разверните еще 2 экземпляра в других зонах доступности. Они вернулись к страницам установки Magento.

Как исправить это? Я думал, что AMI, сделанный из моментального снимка, захватит БД и другие файлы, созданные при установке. Это означает, что они просто подключат БД и запустится.

Приветствия всем, кто помогает!

ответ

1

Возможно, вы не хотите, чтобы ваша база данных была установлена ​​на вашем EC2 внутри эластичного бобового стебля. Поскольку эластичный beanstalk просто удаляет экземпляр, когда на нем есть ошибка, и порождает новый. Затем вы теряете данные. Кроме того, вам нужен один сервер базы данных, а не сервер базы данных на каждом экземпляре EC2 внутри эластичного бобового стебля. Вы хотите отдельный сервер базы данных, я лично всегда использую Amazon RDS для этого, поскольку это сделано для этой цели.

Когда вы получаете страницу установки, вероятно, Magento не может найти ваше приложение/etc/local.xml. Поскольку AWS обычно получает ваши файлы из git, и лучше всего не иметь ваш local.xml в управлении версиями, вам, вероятно, не хватает этого?

Надеюсь, что я указал вам в правильном направлении. Имейте в виде, что база данных являются только вашей первой Нашей задачей, следующими вещи, которые вы собираетесь нужно обрабатывать является:

  • Сессия (база данных является хорошим вариантом, но я использую AWS ElastiCache с Redis)
  • Cache (опять же, AWS ElastiCache с Redis)
  • Media Storage (я использую S3 с S3FS и CloudFront)
  • CDN (CloudFront)

Вот некоторые сайты, которые имеют час elped меня установка мои первые упругие beanstalks с Magento:

http://www.aschroder.com/2013/04/actually-running-magento-on-amazons-elastic-beanstalk-cloud-platform/

http://www.slideshare.net/corleycloud/scale-your-magento-app-with-elastic-beanstalk

+0

Приветствия матовые !!! я должен посмотреть на копирование local.xml и добавить его в другие экземпляры или даже прямо в файл приложения, так что есть от запуска. Я уже использую RDS, поскольку это казалось логичным выбором, поскольку несколько экземпляров будут подключаться. Приветствую вас за помощь, я дам вам знать, как это происходит. :) –

Смежные вопросы