FATAL ERROR: Raggiunto limite heap Allocazione fallita - JavaScript heap out of memory

Sto riscontrando anche io questo problema, e ora il nostro forum è offline :thinking:

1 Mi Piace

Hai una versione molto vecchia di Docker?

Puoi eseguire ./launcher start app per riavviare?

1 Mi Piace

Ok, siamo di nuovo online. Il nostro sistema Ubuntu era completamente aggiornato, ma per qualche motivo la versione di Docker era ancora vecchia di anni.

Eseguire ./launcher start app non ha aiutato. L’unica cosa che ha funzionato è stata /var/discourse/discourse_doctor, ma quando l’ho eseguito la mia sessione SSH si è bloccata. Un altro manutentore l’ha eseguito ed è riuscito a risolvere il problema. :man_shrugging:

Apparentemente ha esaurito la memoria:

\u003e FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory

Non sono sicuro del perché dovrebbe essere necessario più di 2 GB di RAM per eseguire/compilare (?) JS…? C’è qualche possibilità che possa essere reso più snello?

1 Mi Piace

Ho visto diversi rebuild fallire anche con 8 GB di RAM, dove non era stata configurata alcuna SWAP. Se questo server non ha swap, potrebbe valere la pena configurare una swap da 2 GB e poi ricostruire di nuovo.

2 Mi Piace

Avevamo già configurato lo spazio di swap.

1 Mi Piace

Ci sono state alcune segnalazioni di JavaScript heap out of memory di recente, ed è stata apportata una modifica per tenerne conto (tutto bene :crossed_fingers: :slight_smile:)\n\nhttps://github.com/discourse/discourse/pull/24850\n\nNon penso che il tuo problema sia lo stesso di quello nell’OP, quindi lo dividerò in un nuovo argomento. :+1:

7 Mi Piace