Я пытаюсь хранить PHP7 $_SESSION['...']
информация (из приложения ElasticBeanstalk) в централизованном кластере Memcached через AWS Elasticache.
Вот шаги, которые я делаю:
- Обратите внимание на группу безопасности ElasticBeanstalk
- В консоли AWS перейдите в раздел Сервисы> ElastiCache и нажмите «Начать сейчас»
- В разделе «Кластерный движок» проверьте «Memcached»
- Под «Memcached settings» введите «session» для «Name» и оставьте все настройки по умолчанию (будет более конкретным после того, как я закончу с этим доказательством концепции)
- Теперь на панели инструментов, подождите, пока «статус» не будет «создан», а затем разверните строку и отметьте общедоступный DNS (обратите внимание, что здесь будут добавлены шаги для добавления группы безопасности из шага 1 … Я делаю это сейчас кстати)
- На вашем локальном компьютере создайте каталог с именем
sample
- Под
sample
, Создайте .ebextensions/elasticcache-sessions.config
со следующим содержанием:
files:
"/etc/php.d/project.ini" :
mode: "000644"owner: root
group: root
content: |
[Session]
session.save_handler = memcached
session.save_path = "tcp://dns-noted-from-step-4:11211"
4
Решение
Задача ещё не решена.
Другие решения
Других решений пока нет …