fixed handling of locks via redis during mapupdates
This commit is contained in:
parent
1feb608106
commit
ae65a68830
2 changed files with 9 additions and 2 deletions
|
@ -117,7 +117,8 @@ class MapUpdate(models.Model):
|
|||
if settings.HAS_REDIS:
|
||||
import redis
|
||||
lock_aquired = None
|
||||
lock = redis.Redis().lock('mapupdate:process_updates:lock')
|
||||
client = redis.Redis(connection_pool=settings.REDIS_CONNECTION_POOL)
|
||||
lock = client.lock('mapupdate:process_updates:lock')
|
||||
try:
|
||||
lock_aquired = lock.acquire(blocking=False, blocking_timeout=1800)
|
||||
if not lock_aquired:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue