mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 08:15:00 +00:00
FIX: Expiry should be 3 times polling interval.
This commit is contained in:
parent
b4e0c5afe0
commit
a556d9ad4e
@ -119,7 +119,11 @@ module Jobs
|
||||
end
|
||||
rescue Net::OpenTimeout => e
|
||||
count = $redis.incr(POLL_MAILBOX_TIMEOUT_ERROR_KEY).to_i
|
||||
$redis.expire(POLL_MAILBOX_TIMEOUT_ERROR_KEY, 300) if count == 1
|
||||
|
||||
$redis.expire(
|
||||
POLL_MAILBOX_TIMEOUT_ERROR_KEY,
|
||||
SiteSetting.pop3_polling_period_mins.minutes * 3
|
||||
) if count == 1
|
||||
|
||||
if count > 3
|
||||
$redis.del(POLL_MAILBOX_TIMEOUT_ERROR_KEY)
|
||||
|
Loading…
x
Reference in New Issue
Block a user