Builds dauern sehr lange

Ich werde dem noch mehr hinzufügen. Ich betreibe ein schlankes System (1 GB RAM) und eine kleine Website. Sie hat 2 Unicorn-Worker, und jeder von ihnen verbrauchte 30 % des Speichers, was zu viel Speicher-Thrashing verursachte. Daher beschloss ich, die Anzahl von 2 auf 1 zu reduzieren (von denen ich glaube, dass sie jeweils etwa 10 gleichzeitige Verbindungen verarbeiten können). Dies machte einen RIESIGEN Unterschied, die Seitenaufrufe waren fast augenblicklich und der Swap-Speicher wurde um das 5-10-fache reduziert (abhängig davon, was geladen wurde).

Der Nachteil, den ich jetzt sehe, ist, dass ich keine Browser-Upgrades mehr verwenden kann, um Discourse zu aktualisieren. Wenn ich versuche, über einen Browser zu aktualisieren, erhalte ich:

ABORTING, you do not have enough unicorn workers running
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: Not enough workers>

Also nur etwas, das man beachten sollte. Ich bin mir nicht sicher, ob das etwas ist, das das Discourse-Team herausfinden/beheben kann – Browser-Upgrades mit einem einzigen Unicorn-Worker durchzuführen.

2 „Gefällt mir“