ATTENZIONE: Discourse richiede 1GB di RAM

Ciao a tutti!

Ho provato a installare Discourse, ma finora senza successo.

Ho un VPS con 1 GB di RAM e un file di swap da 2 GB. Ogni volta che eseguo ./discourse-setup, ottengo il seguente errore. (Ho già effettuato alcune installazioni pulite su questo VPS e ho anche provato con file di swap da 5 GB e 10 GB)

https://i.imgur.com/kn7ZsMw.png

Come potete vedere dagli screenshot, c’è abbastanza spazio libero nel file di swap.

Ho cercato nei forum, ma ho trovato solo risposte del tipo: “la procedura di installazione dovrebbe chiedere di creare il file di swap” oppure “puoi creare un file di swap e poi eseguire di nuovo l’installazione”.

Spero che qualcuno abbia una soluzione.

Grazie in anticipo.

Il tuo spazio gratuito + utilizzato è di 1000 MB, un gigabyte è 1024 MB. Dove è ospitato?

Hai meno di 1000 MB di RAM. Il messaggio è corretto. Puoi aumentare la RAM, modificare discourse-setup per saltare il test o creare manualmente un file yml.

Ho riscontrato lo stesso errore.\nHo modificato manualmente discourse-setup e cambiato il limite da 990 a un numero più piccolo.\nE funziona… per ora.

Credo che il limite sia già stato leggermente abbassato, perché alcuni provider forniscono poco meno di 1G quando si ottiene una macchina con 1G nominale. (Forse vedi Errore fatale durante il tentativo di avvio di Docker (Oracle VM))

Qual è il tuo provider? Cosa mostra
free -m --si
?

(In ogni caso, se hai abbastanza swap+RAM, il forum funzionerà. Se hai poca RAM, il forum potrebbe funzionare più lentamente e gli aggiornamenti potrebbero richiedere più tempo. 3G di swap+RAM sono sufficienti per un piccolo forum, ed è quello che uso.)

Nel mio caso, si tratta di un server Amazon EC2.
Ecco il risultato di free -m --si

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483

Grazie, penso che ciò giustifichi un aggiustamento da 990 a qualcosa di un po’ meno, forse 980. L’intenzione è sicuramente di supportare le offerte di materie prime con un nominale di 1G, e sebbene possa esserci un limite massimo, è molto più piccolo di così, quindi un piccolo aggiustamento verso il basso non metterebbe nessuno in pericolo.