Ember-cli Build Arbeitsspeichernutzung riskiert Fehlschlag (OOM) auf minimaler Instanzgröße

Danke @david – ich weiß es zu schätzen, dass Ember eine eigene Sache ist.

Ich habe gerade diese Befehle ausgeführt.

# /var/discourse/launcher enter app
x86_64 arch detected.

WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed

Please be patient

2.0.20220720-0049: Pulling from discourse/base
Digest: sha256:7ff397003c78b64c9131726756014710e2e67568fbc88daad846d2b368a02364
Status: Downloaded newer image for discourse/base:2.0.20220720-0049
docker.io/discourse/base:2.0.20220720-0049

Dies ist eine Produktionsinstallation, daher war sie bis gestern auf dem neuesten Stand. Aktuell meldet:

Installed 2.9.0.beta12 (8f5936871c)

Es ist eine Single-CPU-Instanz, wie Ihre hat sie 1 GB RAM und 2 GB Swap.

Das Ergebnis des Zeitbefehls war

Done in 303.21s.

Command being timed: "yarn ember build -prod"
User time (seconds): 222.71
System time (seconds): 17.17
Percent of CPU this job got: 78%
Elapsed (wall clock) time (h:mm:ss or m:ss): 5:04.15
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 702292
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 348190
Minor (reclaiming a frame) page faults: 1152689
Voluntary context switches: 617736
Involuntary context switches: 774189
Swaps: 0
File system inputs: 5001936
File system outputs: 318280
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0

Unmittelbar zuvor hatte ich den Host aktualisiert und neu gestartet, sodass alles im Container frisch neu gestartet worden wäre.

Der schlimmste Speicherverbrauch, wie er von einem vmstat in einem anderen Fenster gemeldet wurde:

# vmstat 1
procs  -----------memory----------    ---swap--  -----io----   -system-- ------cpu-----\n r  b    swpd   free   buff  cache    si     so    bi     bo    in    cs us sy id wa st\n 2  0  704000 136044  24136 158144  1517   3503  8256   4377   886  3564 43  8 43  6  0\n...\n 5  0 1451436  71604   1248  50196 55016 110236 73204 121060 13152 45971 29 60  0 10  1\n```