簡體   English   中英

使用AWS Elasticache Memcached配置Laravel 4

[英]Configuring Laravel 4 with AWS Elasticache Memcached

我有Amazon Elasticache Memcached節點(只有一個),我在同一地區有一個Web服務器。

緩存子網組VPC ID與EC2實例的ID相同,並且從AWS角度正確設置了權限。

在laravel中config / cache.php

'driver' => 'memcached',

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

但是,Cache :: has('key')和Cache :: add('key'); 不工作。

我需要Laravel的特殊軟件包才能與AWS Elasticache一起使用嗎? 我只有一個節點,不需要自動發現。

謝謝

PS是否可以獲取AWS Elasticache的日志? 還是laravel? 日志目錄為

您應該能夠使用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目錄的權限並確保Web服務器可寫該目錄。 除非檢查,否則請檢查服務器配置所定義的Web服務器的默認錯誤日志位置(例如/var/log/httpd/error_log )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM