debug: move imap_inbox_fetch jobs to 1_min_mailer queue

This commit is contained in:
Vishnu Narayanan
2024-12-17 17:28:32 +05:30
parent 9ac6b86e42
commit 66d013c0d4
4 changed files with 4 additions and 3 deletions
@@ -1,5 +1,5 @@
class Inboxes::FetchImapEmailInboxesJob < ApplicationJob
queue_as :scheduled_jobs
queue_as :1_min_mailer
def perform
Inbox.where(channel_type: 'Channel::Email').all.find_each(batch_size: 100) do |inbox|
+1 -1
View File
@@ -1,7 +1,7 @@
require 'net/imap'
class Inboxes::FetchImapEmailsJob < MutexApplicationJob
queue_as :scheduled_jobs
queue_as :1_min_mailer
def perform(channel, interval = 1)
return unless should_fetch_email?(channel)
+1 -1
View File
@@ -25,7 +25,7 @@ trigger_imap_email_inboxes_job:
remove_stale_contact_inboxes_job.rb:
cron: '30 22 * * *'
class: 'Internal::RemoveStaleContactInboxesJob'
queue: scheduled_jobs
queue: 1_min_mailer
# executed daily at 2230 UTC
# which is our lowest traffic time
+1
View File
@@ -22,6 +22,7 @@
- mailers
- action_mailbox_routing
- low
- 1_min_mailer
- async_database_migration
- active_storage_analysis
- active_storage_purge