Non voglio uno swap. Rischierò l’esaurimento della memoria (OOM). Ci sono interruttori da riga di comando impliciti qui per limitare la RAM a meno di 2 GB?
Questa istanza avrà al massimo 10 utenti. Esatto. DIECI. Probabilmente un massimo di TRE utenti frequenti.
L’impostazione predefinita di 1 GB di RAM funziona bene per le piccole community di Discourse. Raccomandiamo 2 GB di RAM per community più grandi.
Quindi ho configurato un 1c2r non rimborsabile. Questo è tutto. Nessun aggiornamento. Lo swap occupa troppo spazio. Quindi lascia perdere.
Probabilmente non puoi creare un container senza swap. Potresti provare a creare lo swap, creare il container, arrestare il container e rimuovere lo swap.
Sei veramente da solo con questo. Sconsiglierei vivamente di tentare di aggirare il requisito SWAP. Dovresti contattare il tuo cloud provider per richiedere un disco più grande.
Ho provato la cosa migliore con due finestre SSH. crea swap, esegui launcher, altra finestra ssh elimina swap, launcher è continuato. E questo potrebbe funzionare su un VPS con provisioning migliore. Al mio prossimo spare ci proverò. Ho un’istanza ora in esecuzione su 4c12r
In genere è necessaria più memoria (RAM+swap) per un aggiornamento rispetto al normale funzionamento.
Se non hai spazio per lo swap, è perché i dati del tuo forum (database+upload) stanno occupando lo spazio di cui hai bisogno.
È solo possibile che tu possa seguire la strategia
non aggiornare mai
o la strategia
migrare i tuoi dati ogni volta su una nuova installazione aggiornata
Ma ho lottato personalmente con un’istanza di dimensioni minime, usando i miei molti decenni di esperienza di sysadmin. Alla fine, è stato preferibile utilizzare una macchina più grande. Infatti, molto preferibile, perché la macchina più grande era più economica. Questo perché provider diversi addebitano importi diversi: mi sono spostato da Digital Ocean a Hetzner.
L’altra possibilità, che richiederebbe un bel po’ di lavoro, sarebbe quella di creare la nuova immagine su un’altra macchina, metterla in un qualche repository e poi avviarla sulla macchina a basse risorse.
Ma questo va oltre il tipo di aiuto che è fattibile fornire su un forum.