Sidekiq durante l'importazione

Sto eseguendo test di importazione da un altro software con un forum di grandi dimensioni (~10 milioni di post) e ho notato che, mentre il processo di importazione è in corso, vedo un altro processo Ruby, che sembra essere Sidekiq, con un accumulo di migliaia di processi in coda (Sidekiq mostra oltre 100.000 processi in coda). Esiste un modo migliore per gestire questa situazione? È possibile (o consigliato) disabilitare Sidekiq durante l’esecuzione di un’importazione di grandi dimensioni? Se sì, come si fa?

Potresti disattivare l’impostazione del sito discourse narrative bot enabled per evitare di generare quel messaggio per ogni nuovo utente, ma la maggior parte di quei processi deve essere eseguita. Ci sono alcuni argomenti qui riguardanti l’aumento del numero di job Sidekiq per elaborare la coda più rapidamente.

Ok, sembra tutto a posto. Penso che aggiungere un altro worker di Sidekiq potrebbe aiutare. Probabilmente disabiliterò anche quella impostazione come suggerisci, almeno per l’importazione, anche se si tratta solo di dati provenienti dagli utenti. Il mio problema principale sarà l’elaborazione necessaria per milioni di post.

Ho trovato questa discussione su come regolare il numero di worker di Sidekiq: Imported users not receiving verification emails due to massive Sidekiq backlog - #10 by gerhard

Grazie!

Le migrazioni non disattivano discobot durante la migrazione? È piuttosto scioccante.