Ich habe versucht, Discourse zu installieren, bisher aber ohne Erfolg.
Ich habe einen VPS mit 1 GB RAM und einer Swap-Datei von 2 GB. Immer wenn ich ./discourse-setup ausführe, erhalte ich folgenden Fehler. (Ich habe bereits einige saubere Installationen auf diesem VPS durchgeführt und auch Swap-Dateien von 5 GB und 10 GB ausprobiert.)
Wie man auf den Screenshots sehen kann, ist genügend freier Speicherplatz in der Swap-Datei vorhanden.
Ich habe die Foren durchsucht, aber alles, was ich finde, ist entweder: „Die Einrichtung sollte selbst nach einer Swap-Datei fragen“ oder „Man kann eine Swap-Datei erstellen und dann die Installation erneut durchführen“.
Du hast weniger als 1000 MB RAM. Die Meldung ist korrekt. Du kannst entweder mehr RAM hinzufügen, die Datei discourse-setup bearbeiten, um den Test zu überspringen, oder manuell eine yml-Datei erstellen.
Ich habe denselben Fehler wie du.
Ich habe discourse-setup manuell geändert und das Limit von 990 auf eine kleinere Zahl geändert.
Und es funktioniert.. vorerst.
Ich glaube, das Limit wurde bereits ein wenig nach unten verschoben, da einige Anbieter nur etwas weniger als 1G bereitstellen, wenn man eine Maschine mit nominell 1G erhält. (Vielleicht siehe Fatal error when trying to start Docker (Oracle VM))
Was ist Ihr Anbieter? Was zeigt free -m --si an?
(Auf jeden Fall, wenn Sie genügend Swap+RAM haben, wird das Forum funktionieren. Wenn Sie zu wenig RAM haben, kann das Forum langsamer laufen und Upgrades länger dauern. 3G Swap+RAM reichen für ein kleines Forum, und das ist es, was ich benutze.)
Danke – ich denke, das rechtfertigt eine Anpassung von 990 auf etwas weniger – vielleicht 980. Die Absicht ist sicherlich, Rohstoffangebote mit nominal 1 GB zu unterstützen, und obwohl es eine harte Grenze geben mag, ist sie viel kleiner, sodass eine kleine Abwärtsanpassung niemanden gefährden würde.