2014-09-10 2 views
0

У меня есть Amazon Elasticache Memcached node (только один) У меня есть веб-сервер в том же регионе.Конфигурирование Laravel 4 с AWS Elasticache Memcached

Группа подсети кэша VPC ID - это то же, что и экземпляр EC2, разрешения установлены правильно с точки зрения AWS.

В Laravel в конфигурации/cache.php

'driver' => 'memcached', 

и

'memcached' => array(
     array('host' => 'xxxxx.xxxx.xxx.xxxx.cache.amazonaws.com', 'port' => 11211, 'weight' => 100), 
), 

Однако Cache :: есть ('ключ') и Cache :: добавить ('ключ'); не работает.

Нужен ли мне специальный пакет для Laravel для работы с AWS Elasticache? У меня только один узел и не нужно автообнаружение.

P.S. Есть ли способ получить журнал для AWS Elasticache? или laravel? Каталог журналов является пустого

ответ

1

Вы должны быть в состоянии использовать пакет elasticache-Laravel, доступны здесь: https://github.com/atyagi/elasticache-laravel

Или, наоборот, проверить это сообщение: http://blog.hapnic.com/2013/09/11/Laravel-4-and-ElastiCache/

Для вашего PS: журналы Elasticache может доступ таким образом: http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/ManagingEvents.html

Ваши журналы Laravel должны быть в app/storage/logs - если нет ничего там, проверьте права доступа к storage и убедитесь, что он доступен для записи веб-сервером. Если это запрещено, проверьте местоположение журнала ошибок по умолчанию для вашего веб-сервера (например, /var/log/httpd/error_log), как определено конфигурацией вашего сервера.

+0

Спасибо за ссылку (github), я попробовал предложение гапника, он не видел, чтобы работать, но я на самом деле не испортил его. Журналы работают (другие вещи регистрируются), я ожидал ошибок кэша, но я думаю, что сломанный кэш-драйвер не выводит ошибки по умолчанию. – TrueStory

+0

Дайте мне знать, как вы разобрались. Я попытаюсь помочь, если пакет github не работает для вас. – snipe

+0

Я также пытаюсь использовать этот пакет и сталкиваюсь с проблемой, которую я действительно не понимаю, поскольку кэш явно не работает после того, как я его установил. Я отправил вопрос на https://github.com/atyagi/elasticache-laravel/issues/2, чтобы запросить некоторую помощь автору – kintso