Używamy CakePHP 2.9 i używamy Elasticache Cluster do przechowywania sesji (który jest przechowywany przez Memcached).CakeSession :: _ startSession - Wolna na Elasticache
Mamy wbudowanym zbieranie śmieci sesja niepełnosprawnej PHP jak tutaj zalecane: https://tideways.io/profiler/blog/php-session-garbage-collection-the-unknown-performance-bottleneck
session.gc_probability = 0
Mamy również wybrać ustawienie probability
na 0 w CakePHP za config Cache.
Jednak; my wciąż występują problemy przy czym od czasu do czasu możemy wystąpić poważne powolnym upadki w CakeSession :: _ startSession, jak donosi New Relic:
Elasticache Klaster nie wykazuje żadnych wskaźników, które sugerują, że jest to problem (o ile nie ma pewnych danych, których nie rozumiem poprawnie).
Wszelkie sugestie dotyczące diagnozowania tej przyczyny?
Czy serwery internetowe znajdują się w tej samej VPC co ElasticCache? – apokryfos
@apokryfos Tak - wszystkie w ramach tej samej grupy bezpieczeństwa - czy to masz na myśli? – user984976
Brak VPC to nie to samo, co grupa zabezpieczająca. VPC jest jak LAN dla usług. Sprawdź [faq pages out] (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html) – apokryfos