I have a lot of messages worker logs, like:
11:00:26 [WARNING] sentry.tasks.process_buffer: Failed to process pending buffers due to error: Unable to acquire <Lock: ‘buffer:process_pending’> due to error: Could not set key: u’l:buffer:process_pending’
There are a few reasons why this could happen, but generally it’s probably ok as long as it’s running regularly. This typically would happen if your process pending jobs are overlapping and running concurrently where a lock was already granted. Otherwise, if it’s flat out not working, it’d be a misconfiguration of Redis which is where the locks are held. I’d assume if there’s a misconfiguration of redis, there’d be many more errors though.