Agotando memoria para assets:precompile con bitnami

Hola,

Estoy intentando instalar Discourse pero el paso assets:precompile está siendo terminado por falta de memoria (OOM killed).
Tengo 4 núcleos y 6 GB de RAM, pero aún así no es suficiente.

26604 ?        Ss     0:00  \_ sh -c RAILS_ENV=production bundle exec rake assets:precompile
26611 ?        S      0:02      \_ sh -c CI=1 yarn --cwd app/assets/javascripts/discourse run ember build -prod && SKIP_EMBER_CLI_CO
26673 ?        Sl     0:24          \_ node /opt/bitnami/node/bin/yarn --cwd app/assets/javascripts/discourse run ember build -prod
26695 ?        S      0:00              \_ /bin/sh -c /opt/bitnami/discourse/node_modules/.bin/ember build -prod
26696 ?        Sl     3:14                  \_ ember
26749 ?        Ssl    0:47                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26757 ?        Ssl    0:44                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26774 ?        Ssl    0:59                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
Out of memory: Killed process 26655 (ember) total-vm:67001688kB, anon-rss:1271204kB, file-rss:128kB, shmem-rss:0kB, UID:101 pgtables:39516kB oom_score_adj:200

¿Hay alguna forma de limitar el proceso de precompilación a solo 1 núcleo o alguna manera de reducir el uso de RAM?

La imagen de Bitnami no es mantenida ni recomendada por nosotros, así que me temo que es difícil ayudar aquí. Siempre recomendamos seguir nuestra guía de instalación estándar, que se prueba regularmente en máquinas pequeñas (1 GB de RAM + 2 GB de intercambio).

Si debes seguir con la imagen de Bitnami, te recomiendo verificar que estás en la última versión de Discourse. Ha habido algunas mejoras en los requisitos de memoria y la velocidad de compilación en el último año aproximadamente.

1 me gusta

Sí, estoy en la última imagen (3.3.0). Agregué CHEAP_SOURCE_MAPS=1 JOBS=1 y ahora tuvo éxito sin ser eliminado por falta de memoria.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.