Probleme bei der Installation des Spoiler-Plugins

@techAPJ Hey, danke für das Plugin.
Ich habe Discourse in einem Droplet auf DigitalOcean und habe deine Anweisungen bis ins kleinste Detail befolgt.
(die YAML-Datei angehängt ohne - sudo -E …) aber wenn ich neu baue, wirft es mir nur eine Menge Fehler aus und dann kann Discourse keine neuen Themen speichern. Ich habe das Plugin entfernt und neu gebaut und alles war in Ordnung. Ich bin auf Discourse 2.9.0.beta3 ohne andere installierte Plugins, eine Standardinstallation mit dem Standardthema.
Das Droplet hat nur 2 GB RAM, ist das die Ursache des Problems?
Vielen Dank im Voraus

1 „Gefällt mir“

Hattest du Probleme mit anderen Plugins? Ich betreibe auch auf DO und habe nie Probleme mit dem Plugin, auch nicht zu der Zeit, als ich nur ein sehr einfaches Droplet hatte.

1 „Gefällt mir“

@ckshen Ich habe nie versucht, etwas anderes zu installieren. Ich bin überhaupt nicht gut mit Linux, aber ich dachte, ich versuche es, indem ich die Anweisungen bis ins kleinste Detail befolge. Es hat nur ewig gedauert, bis es neu kompiliert war, und ich habe während der Installation eine Swap-Datei erstellt, um ein Abstürzen des Droplets zu vermeiden. Ich kann sehen, dass die Neuerstellung sehr ressourcenintensiv ist (wie CPU 100%), aber ich dachte, ein kleines Plugin wie dieses kann meine Installation nicht kaputt machen.
Ich hatte ähnliche Probleme beim Upgrade von Moodle auf den Cloud-Servern von TMD, wo alle Ressourcen belegt waren und die Website infolgedessen gedrosselt wurde. Deshalb erwähnte ich 2 GB RAM, was vielleicht nicht genug ist?

Die ersten Jahre lief unser Forum auf einem 2-GB-RAM-Droplet mit dem Spoiler-Alert-Plugin und einigen anderen, sodass der RAM kein Problem darstellen sollte.

Die Zeit zum Neuaufbau mit einem Plugin und ohne Plugin sollte ähnlich sein. Bei mir dauert es etwa 5-10 Minuten.

Versuchen Sie, stattdessen ein anderes Plugin zu installieren und sehen Sie, ob Sie Probleme haben? Die meisten Plugins werden auf die gleiche Weise installiert. Wenn Sie Probleme beim Neuaufbau mit einem anderen Plugin oder ohne Plugins haben, können Sie das Problem eingrenzen.

Sie sollten eine Zeile in Ihrer app.yml nach
- git clone https://github.com/discourse/docker_manager.git
haben, die besagt:
- git clone https://github.com/discourse/discourse-spoiler-alert.git
Das ist so ziemlich alles, um das Plugin zu installieren.

1 „Gefällt mir“

Ja, das ist genau das, was ich getan habe. Es hat das Plugin ok heruntergeladen, aber die Website bei Rebuilt 2- oder 3-mal zum Absturz gebracht.

Hallo Nik,
könntest du bitte das Ergebnis von free -h auf deinem Host, die Fehler während des Rebuilds und vielleicht deine app.yml (bereinigt von sensiblen Daten, Passwörtern usw.) posten?

Hallo @Niik. :wave:

Könnten Sie beschreiben, wie es Ihre Website zum Absturz gebracht hat? Gab es Fehlermeldungen im Terminal? Wurde die Website danach geladen, verhielt sie sich aber anders? Lassen Sie es uns wissen. :slight_smile:

1 „Gefällt mir“