Nessun timeout per i backup (bloccato da settembre)

Vorrei segnalare i seguenti problemi:

  1. Sembra non esserci alcun timeout per i backup. Quindi, un backup automatico è rimasto bloccato dal settembre
  2. Una volta annullato, tutti i nostri utenti hanno ricevuto riepiloghi via email e reset delle password aggregati dal settembre.

Ecco il log:

[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_tag_users_ix1"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_tag_users_ix2"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_topic_id_public_type_deleted_at"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_topics_front_page"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_topics_user_id_deleted_at"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_unique_actions"
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_unique_flags"
[2019-09-26 03:35:25] Finalizzazione del backup...
[2019-09-26 03:35:25] Creazione dell'archivio: our-community-2019-09-26-033520-v20171214040346.tar.gz
[2019-09-26 03:35:25] Verifica che l'archivio non esista già...
[2019-09-26 03:35:25] pg_dump: creazione dell'INDICE "public.idx_unique_post_uploads"
[2020-01-24 16:02:39] Processo di backup annullato!
[2020-01-24 16:02:39] Notifica al sistema 'system' della fine del backup...
4 Mi Piace

Anche se non è ideale, hai idea del motivo per cui il tuo backup ha impiegato così tanto? Il tuo database è enorme?

1 Mi Piace

No, è piccolo, i file .dump di Postgres erano da 112 MB.

Come è stato installato il tuo server? Dove è distribuito?

1 Mi Piace

È molto strano. C’è un messaggio di log sparso da “pg_dump” dopo il messaggio “Finalizing backup…”.

Inoltre, non sono sicuro del motivo per cui il sistema non invia più e-mail. Sidekiq dovrebbe essere già sbloccato quando appare “Finalizing backup…” nei log.

Quale versione di Discourse stai utilizzando? Immagino che tu non abbia eseguito aggiornamenti da settembre, altrimenti sono abbastanza sicuro che ciò avrebbe bloccato il backup. :thinking:

8 Mi Piace

Grazie per aver letto e risposto! Ho notato il problema mentre ispezionavo un vecchio server, che è stato ora sostituito. Ho ancora accesso alla vecchia istanza.

  • Si è verificato su 1.8
  • Gli unici messaggi inviati erano email new_version. Nessun reset della password, nessuna notifica.
  • I log vengono spesso scritti e svuotati in thread/processi diversi, quindi non sono sicuro che questo possa spiegare il messaggio pg_dump fuori luogo… ma è certamente molto sospetto.

Penso che il problema reale potrebbe essere anche l’assenza di controlli di coerenza quando si invia una serie di email in coda. E se un promemoria della password fosse vecchio di 3 mesi? Dovremmo assumere che l’ora di sistema sia cambiata o che le email non siano state inviate per un periodo considerevole?

Il nostro nuovo server ora esegue l’ultima versione di Discourse, ma sarebbe un peccato se i backup non monitorati si bloccassero nuovamente. https://community.learningequality.org/

1 Mi Piace

Beh, è estremamente vecchia. Non mi sorprenderebbe se quella versione avesse problemi con la pausa/ripresa di Sidekiq che sono stati risolti da allora.

In Discourse non ci sono aggiornamenti non presidiati.

4 Mi Piace

Non ci sono aggiornamenti non gestiti in Discourse.

Era un errore di battitura

Sono piuttosto sicuro che non ci sia alcun bug nella versione corrente che possa causare un backup bloccato e una coda di posta elettronica ferma.

Sto chiudendo questa discussione. Segnala per riaprirla se stai riscontrando il problema nell’ultima versione di Discourse e puoi fornire i passaggi per riprodurlo.

4 Mi Piace