diff --git a/config/settings/container/base.py b/config/settings/container/base.py index 9bb7f8513281cbbe99e3f73f2b3be74c207ec96d..36dcb3abc6235ee90d6be56bab9fefe69bd26839 100644 --- a/config/settings/container/base.py +++ b/config/settings/container/base.py @@ -143,6 +143,9 @@ try: except: AWS_ELASTICACHE_TIMEOUT = 30 + # Set the middleware timeout equal to the cache timeout: + CACHE_MIDDLEWARE_SECONDS = AWS_ELASTICACHE_TIMEOUT + # Load modified caching middleware: MIDDLEWARE = [ 'core.middleware.maintenance.MaintenanceModeMiddleware', diff --git a/config/settings/container/dev.py b/config/settings/container/dev.py index bd18c48417888940a2ac84de4de7dfcd2cc749ab..92804d1af749adfaea42521f0256668cec3cd9bc 100644 --- a/config/settings/container/dev.py +++ b/config/settings/container/dev.py @@ -90,3 +90,4 @@ Events and associated data may change or be removed at any time. if AWS_ELASTICACHE_ADDR: CACHES['default']['KEY_PREFIX'] = '1' + CACHE_MIDDLEWARE_KEY_PREFIX = '1' diff --git a/config/settings/container/playground.py b/config/settings/container/playground.py index 39b147e06a905aaea59d12803888bb214da90933..05c44f3d4a1a2cf29ede955bc63ef5073ff4dc0d 100644 --- a/config/settings/container/playground.py +++ b/config/settings/container/playground.py @@ -46,3 +46,4 @@ if (DEBUG == True): # Set elasticache prefix if the correct variables are set. if AWS_ELASTICACHE_ADDR: CACHES['default']['KEY_PREFIX'] = '3' + CACHE_MIDDLEWARE_KEY_PREFIX = '3' diff --git a/config/settings/container/production.py b/config/settings/container/production.py index 60ad8fa62b67e86094e7055ae16bde7a28d57473..8a8fe25c62df46f7b17d8dbdc2d6ea037be9b750 100644 --- a/config/settings/container/production.py +++ b/config/settings/container/production.py @@ -65,3 +65,4 @@ if (DEBUG == True): # Set elasticache prefix if the correct variables are set. if AWS_ELASTICACHE_ADDR: CACHES['default']['KEY_PREFIX'] = '4' + CACHE_MIDDLEWARE_KEY_PREFIX = '4' diff --git a/config/settings/container/test.py b/config/settings/container/test.py index 934b8ebd4515256232262af8c88b083a12410f4d..a7862164f68104d8e2aaee49dde78cb27795eefa 100644 --- a/config/settings/container/test.py +++ b/config/settings/container/test.py @@ -90,3 +90,4 @@ to Playground or Production. Note, on this GraceDB instance: if AWS_ELASTICACHE_ADDR: CACHES['default']['KEY_PREFIX'] = '2' + CACHE_MIDDLEWARE_KEY_PREFIX = '2'