Migrazione a nuovo server usando il backup di Discourse non ripristina i processi pianificati

Ho riscontrato questo problema durante la migrazione a un nuovo server. Tutti i job a lungo termine (chiusura pianificata dei topic, eliminazione, rimozione del fissaggio, pubblicazione, job del calendario, chiusura dei sondaggi, …) sono archiviati in Redis, che non è incluso nel file di backup. Questo comporta la mancanza di tutti tali job sul server di destinazione.

Per una migrazione manuale, esiste un workaround utilizzando redis-cli con il comando save sul server sorgente, quindi copiando manualmente il file dump.rdb in /shared/redis_data/ sul server di destinazione.

Purtroppo ho scoperto questo solo dopo che l’evento si era verificato (il server sorgente era già stato eliminato), e ora mi mancano tutti i job pianificati. Esiste un modo per ricreare tali job dalle informazioni archiviate nel database PostgreSQL?

Dovrebbe questo essere incluso nel file di backup e utilizzato automaticamente in una procedura di ripristino? Nei casi in cui il forum debba essere ricostruito durante un disaster recovery, il workaround manuale non è disponibile.

Ce l’hai fatta a risolvere? È questo un ostacolo alla migrazione?