Digital Ocean Droplet-Größe

Hallo, ich habe mein Discourse-Forum auf einem DigitalOcean-Droplet mit 4 GB RAM, 2 vCPU und 60 GB SSD gestartet.
Meine Seite ist gewachsen, und in bestimmten Momenten erhielten Benutzer die Meldung: „Aufgrund extremer Last wird die Seite als abgemeldeter Benutzer angezeigt.

Vielleicht solltest du noch etwas warten, da fehlerhafter Code eingecheckt wurde, der mehrere N+1- und N+2-Abfragen verursacht hat. cc @sam: Hast du die neuesten Fixes schon?

Die neueste Version enthält die aktuellen Fixes, aber als Sport-Website könntest du schlicht überlastet sein.

2 Unicorns klingen nicht nach genug; für 250 aktive, nicht-anonyme Nutzer bräuchtest du mehr Web Worker.

Vielen Dank, welche Größe würden Sie empfehlen? Reichen 8 GB RAM und 4 CPUs? Werden die Unicorn-Zahlen beim Neubuilden der App automatisch aktualisiert?

Wenn du 4 CPUs und 8 GB RAM hast, kannst du wahrscheinlich mit 8 Unicorn-Workern auskommen. Vergiss auch nicht, Postgres mindestens 1 GB RAM zur Verfügung zu stellen.

Wie kann ich diese Einstellung überprüfen?

Führen Sie ./discourse-setup erneut aus, und es nimmt die Anpassungen in der app.yml basierend auf dem erkannten Arbeitsspeicher und den erkannten CPUs vor.