DEV: Increase process_post lock timeout
The process_post job uses CookedPostProcessor which also uses a DistributedMutex. There's no good reason for the timeout of the outer lock to be smaller than the timeout of the inner lock.
This commit is contained in:
parent
624a9bf234
commit
76bb01c31c
|
@ -7,7 +7,7 @@ module Jobs
|
|||
class ProcessPost < ::Jobs::Base
|
||||
|
||||
def execute(args)
|
||||
DistributedMutex.synchronize("process_post_#{args[:post_id]}") do
|
||||
DistributedMutex.synchronize("process_post_#{args[:post_id]}", validity: 10.minutes) do
|
||||
post = Post.find_by(id: args[:post_id])
|
||||
# two levels of deletion
|
||||
return unless post.present? && post.topic.present?
|
||||
|
|
Loading…
Reference in New Issue