Le build impiegano molto tempo

Aggiungerò altro a questo, sto eseguendo un sistema snello (1 GB di RAM) e un sito piccolo. Ha 2 worker unicorn e tra di loro ciascuno occupava il 30% della memoria, il che causava un sacco di memory thrashing, quindi ho deciso di ridurre il numero da 2 a 1 (che credo possa gestire circa 10 connessioni simultanee ciascuno). Ciò ha fatto un’ENORME differenza e ha reso i caricamenti delle pagine quasi istantanei e ha ridotto lo swapping di un fattore da 5 a 10 (a seconda di cosa veniva caricato).

Lo svantaggio che vedo ora è che non posso più utilizzare gli aggiornamenti tramite browser per aggiornare discourse. Quando provo ad aggiornare tramite browser ottengo

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

Quindi solo qualcosa da notare, non sono sicuro se questo sia qualcosa che il team Discourse possa risolvere/affrontare: eseguire aggiornamenti tramite browser con un singolo worker unicorn.

2 Mi Piace