# Haben sich Discourses Anforderungen in letzter Zeit geändert?

**URL:** https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732
**Category:** Self-hosting
**Created:** [25. März 2025 um 09:34 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732 "2025-03-25T09:34:10Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [25. März 2025 um 09:34 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/1 "2025-03-25T09:34:10Z")

</div>

Viele Benutzer sind in letzter Zeit (seit September 2024) auf fehlgeschlagene Neuaufbauten mit dem Fehler `command was killed with SIGKILL` gestoßen, obwohl die Server über mehr als 1 GB RAM verfügen (sogar 4 GB RAM).

[https://meta.discourse.org/search?q=%22command%20was%20killed%20with%20SIGKILL%22](https://meta.discourse.org/search?q=%22command%20was%20killed%20with%20SIGKILL%22)

Es wurde empfohlen, eine Auslagerungsdatei (Swap-Datei) zu erstellen (oder zu vergrößern), und dies hat das Problem behoben:

> [@Fehlinstallierung](https://meta.discourse.org/t/failed-new-install/357790/3?u=canapin):
>
> Könnte es am Speicher liegen? Haben Sie Swap? Können Sie 4 GB Swap hinzufügen?

> [@Umzug auf neuen Server: Probleme](https://meta.discourse.org/t/moving-to-new-server-woes/356493/18?u=canapin):
>
> Das war’s. Ich habe schließlich eine Swap-Datei erstellt und sie aktiviert, und das hat alle meine Probleme behoben! Ich habe schließlich eine Neuinstallation und eine Backup-Wiederherstellung durchgeführt, um alles zum Laufen zu bringen, aber jetzt funktioniert alles. Ich schätze die Hilfe.

> [@Neuer Aufbau schlägt fehl mit Exit 1: ERR\_PNPM\_RECURSIVE\_EXEC\_FIRST\_FAIL](https://meta.discourse.org/t/rebuild-fails-with-exit-1-err-pnpm-recursive-exec-first-fail/351862/12?u=canapin):
>
> Nun, ich habe den Swap von 2G auf 4G geändert, und das Rebuilding hat funktioniert. Also war es vielleicht wieder eine Frage der RAM-Menge. Oder es war Zufall. Und dann sind wir wieder beim FAQ-Thema: Wie viel RAM braucht Discourse wirklich — denn die Swap-Datei ist de facto Teil der gesamten RAM-Menge, und jetzt sieht es so aus, als ob der tatsächliche Bedarf für ein kleines Forum 11+ GB beträgt flushed_face

> [@Wiedereinstellung fehlgeschlagen, da kein Swap vorhanden war](https://meta.discourse.org/t/rebuild-failed-because-there-was-no-swap/325870/2?u=canapin):
>
> Besteht die Möglichkeit, dass dieser SIGKILL von einem Speicherüberlaufzustand herrührt – dem OOM-Killer in Aktion? (dmesg könnte die Antwort liefern)

Ich selbst bin auf dieses Problem bei mindestens zwei meiner sieben Foren auf Maschinen mit 2 bis 4 GB RAM gestoßen.

Entweder haben sich die Anforderungen geändert, in welchem Fall die Dokumentation aktualisiert werden sollte, oder es liegt ein Fehler vor.

(Ich weiß nicht, wohin ich dieses Thema stellen soll, ich dachte an #Contribute > Bug, #installation, #Contribute > Site feedback… Bitte verschieben Sie es bei Bedarf 😄)

---

<div class="post-metadata">

### Author: ![Samir\_Faci](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/samir_faci/32/119582_2.png) [@Samir\_Faci](https://meta.discourse.org/u/Samir_Faci)
#### Post date: [25. März 2025 um 11:53 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/2 "2025-03-25T11:53:56Z")

</div>

> [@Canapin](#):
>
> Entweder haben sich die Anforderungen geändert, in diesem Fall sollte die Dokumentation aktualisiert werden, oder es gibt ein Problem.

Einverstanden. Obwohl die Einrichtung der VM, die ich verwendet habe, wirklich etwas Swap hätte haben sollen, hätte die Maschine mehr als genug RAM haben sollen, um den Build zu bewältigen. Vielleicht sollte man in der Dokumentation einfach die Notwendigkeit einer Swap-Partition/-Datei hervorheben?

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [25. März 2025 um 12:00 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/3 "2025-03-25T12:00:32Z")

</div>

`discourse-setup` bietet an, automatisch eine Swap-Datei zu erstellen, wenn es 2 GB oder weniger Arbeitsspeicher erkennt.

> <https://github.com/discourse/discourse_docker/blob/e42fa9711e9a8b27e9618342b5b456d3ba5b8025/discourse-setup#L200-L206>

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [25. März 2025 um 12:12 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/4 "2025-03-25T12:12:50Z")

</div>

Hallo Gerhard,

Ich bin mir dessen bewusst, aber das löst das Problem leider nicht. Instanzen mit mehr als 2 GB RAM werden den Wiederherstellungsfehler erleben, und sogar Instanzen mit \< 2 GB RAM, die bereits eine 2GB Swap-Datei durch `discourse-setup` erstellt hatten, erleben das Problem ebenfalls, wie die Instanz von @alltiagocom.

Außerdem scheint dieses Problem ziemlich neu zu sein und wurde laut Suche vor September 2024 nie gemeldet.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [25. März 2025 um 12:16 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/5 "2025-03-25T12:16:19Z")

</div>

Ja, das tut es. Aber wir befinden uns in einer Situation, in der jedes Mal, wenn weniger als 8 GB RAM vorhanden sind, mindestens 2 GB Cache erstellt werden sollten.

Ich würde vermuten, dass dies daran liegt, dass jedes einzelne Forum Plugins verwendet. Oder etwas Ähnliches, denn ich verstehe die Mechanik dieser Dinge nicht.

Es sollte deutlicher gemacht werden, dass diese Werte tatsächlich Mindestwerte sind und wenn ein Administrator beschließt, andere Plugins zu verwenden, mehr RAM und Cache benötigt werden. Ich meine, wir haben viel zu viele Themen, bei denen der Grund für die Probleme ein Speichermangel ist.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [25. März 2025 um 14:21 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/6 "2025-03-25T14:21:51Z")

</div>

> [@gerhard](#):
>
> `discourse-setup` bietet an, automatisch eine Swap-Datei zu erstellen, wenn es 2 GB oder weniger Arbeitsspeicher erkennt.

Dies scheint erhöht werden zu müssen. Wie @Canapin mit meinem Thema darauf hingewiesen hat, waren 4 GB RAM nicht ausreichend.

Und wie ich in meinem Thema erwähnt habe, sollten die Anweisungen zum Hinzufügen einer Swap-Datei zu den GitHub-Installationsanweisungen hinzugefügt werden, auch wenn es sich nur um eine Option handelt, wenn 4 GB RAM oder weniger vorhanden sind.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [26. März 2025 um 04:46 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/7 "2025-03-26T04:46:55Z")

</div>

@david hat kürzlich an diesem Bereich gearbeitet. Unser Speicherengpass tritt während der Asset-Kompilierung auf, und wir haben jetzt auch einen Low-Memory-Modus.

Nach meinem Verständnis sollten 2 GB immer noch unterstützt werden. Dies werden wir untersuchen.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [4. April 2025 um 12:54 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/8 "2025-04-04T12:54:58Z")

</div>

Schließen zugunsten von:

> [@High rebuild memory requirements: April 2025 edition](https://meta.discourse.org/t/high-rebuild-memory-requirements-april-2025-edition/360419/10?u=david):
>
> We just landed [this commit](https://github.com/discourse/discourse/commit/ae2bc240af434168aeebe73d550b1c979ca3a29b) which should hopefully improve the situation. Please let us know how you get on! (it’ll hit tests-passed in the next ~30 mins) When testing with a memory-constrained docker container locally, I can now get a successful build with -m 1600m. Before this change, the minimum I could achieve was -m 3000m.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [4. April 2025 um 12:55 UTC](https://meta.discourse.org/t/have-discourses-requirements-changed-recently/358732/9 "2025-04-04T12:55:33Z")

</div>


