ERROR FATAL: Se alcanzó el límite de memoria de JavaScript

Yo también estoy experimentando esto, y ahora nuestro foro está fuera de línea :thinking:

1 me gusta

¿Tienes una versión muy antigua de Docker?

¿Puedes ejecutar ./launcher start app para reiniciar?

1 me gusta

Ok, ya estamos de nuevo en línea. Nuestro sistema Ubuntu estaba completamente actualizado, pero por alguna razón la versión de Docker tenía años de antigüedad.

Ejecutar ./launcher start app no ayudó. Lo único que lo arregló fue /var/discourse/discourse_doctor, pero cuando lo ejecuté mi sesión SSH se congeló. Otro mantenedor lo ejecutó y tuvo éxito y resolvió el problema. :man_shrugging:

Aparentemente se quedó sin memoria:

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

No estoy seguro de por qué debería tomar más de 2 GB de RAM para ejecutar/compilar (?) JS… ¿Hay alguna posibilidad de que se pueda hacer más ligero?

1 me gusta

He visto que bastantes reconstrucciones fallan incluso con 8 GB de RAM donde no se configuró SWAP. Si este servidor no tiene SWAP, valdría la pena configurar un SWAP de 2 GB y luego reconstruir de nuevo.

2 Me gusta

Ya teníamos configurado el espacio de intercambio.

1 me gusta

Recientemente ha habido algunos informes de JavaScript heap out of memory y se ha realizado un cambio para tenerlo en cuenta (si todo va bien :crossed_fingers: :slight_smile:).

No creo que tu problema sea el mismo que el del OP, así que lo separaré en un nuevo tema. :+1:

7 Me gusta