Verschieben Sie Discourse-Uploads in den freien Speicherplatz auf dem Server

Die Dauer hängt von vielen Faktoren ab. Höchstwahrscheinlich wird S3 Ihren Upload in der Geschwindigkeit entgegennehmen, mit der Ihr Server Daten senden kann, abzüglich einiger Overheads. Bei einer 1-Gbit-Verbindung sind das wahrscheinlich etwa 5 Minuten.

Das Neu-Rendering (Rebaking) und die daraus resultierenden Aufgaben werden vermutlich den Großteil der Zeit in Anspruch nehmen. Die Dauer kann stark variieren, abhängig davon, wie viele Beiträge Ihre Instanz hat, wie viel und welche Art von Inhalt die Beiträge typischerweise enthalten sowie der Taktfrequenz der CPU Ihres Servers. Wie lange die daraus resultierenden Aufgaben dauern, hängt ebenfalls von diesen Faktoren ab sowie davon, wie viele CPU-Kerne verfügbar sind.

Mein Verständnis (jemand bitte korrigieren, falls falsch) des Migrationsprozesses zu S3 und des Neu-Renderings ist, dass die bestehenden Uploads nicht entfernt werden, bis zu einem gewissen Zeitpunkt nach ihrer Trennung vom Beitrag (nachdem das Neu-Rendering diesen Beitrag bearbeitet hat). So kann die Instanz weiterhin genutzt werden, ohne dass Uploads fehlen, während die Migration und das Neu-Rendering stattfinden.

Wenn Sie einen virtuellen Server mit nur einem Kern betreiben, könnte es sich lohnen, für die Dauer des Neu-Renderings auf mehr Kerne upzugraden und danach wieder herunterzustufen. Der Prozess dauert auf einem einzelnen Kern deutlich länger, und die Discourse-Leistung könnte währenddessen stark beeinträchtigt werden.

3 „Gefällt mir“