Plus de mémoire pour assets:precompile avec bitnami

Salut,

J’essaie d’installer Discourse mais l’étape assets:precompile est constamment tuée par manque de mémoire (OOM).
J’ai 4 cœurs et 6 Go de RAM, mais ce n’est toujours pas suffisant.

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

Y a-t-il un moyen de limiter le processus de précompilation à 1 cœur ou une façon de réduire l’utilisation de la RAM ?

L’image bitnami n’est pas maintenue ni recommandée par nous, il est donc difficile de vous aider. Nous recommandons toujours de suivre notre guide d’installation standard, qui est régulièrement testé sur de petites machines (1 Go de RAM + 2 Go de swap).

Si vous devez absolument utiliser l’image bitnami, je vous recommande de vérifier que vous utilisez la dernière version de Discourse. Il y a eu quelques améliorations concernant les besoins en mémoire et la vitesse de compilation au cours de la dernière année environ.

1 « J'aime »

Oui, je suis sur la dernière image (3.3.0). J’ai ajouté CHEAP_SOURCE_MAPS=1 JOBS=1 et maintenant cela a réussi sans être tué par OOM.

2 « J'aime »

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