WARNING: Discourse requires 1GB RAM

Hi all!

I’ve been trying to install Discourse, but without success so far.

I have a VPS with 1 GB ram and a 2gb swap file. Whenever I run ./discourse-setup I get the following error. (I’ve done a few clean installs on this VPS and also tried with 5b and 10gb swap files)

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

As you can see in the screenshots there’s enough space free in the swap file.

I’ve searched the forums but all I get is either “the setup should make ask to make a swap file itself” or “you can make a swap file and then run the installation again”

I hope anyone has a solution.

Thanks in advance.

1 « J'aime »

Your free + used is 1000MB, a gigabyte is 1024MB. Where is this hosted?

3 « J'aime »

You have less than 1000mb of ram. The message is correct. You can either get more ram, edit discourse-setup to skip the test, or create a yml file by hand.

3 « J'aime »

J’ai rencontré la même erreur que vous.
J’ai modifié manuellement discourse-setup et changé la limite de 990 à un nombre plus petit.
Et cela fonctionne… pour l’instant.

Je pense que la limite a déjà été légèrement abaissée, car certains fournisseurs fournissent un peu moins d’1 Go lorsque vous obtenez une machine avec 1 Go nominal. (Peut-être voir Erreur fatale lors de la tentative de démarrage de Docker (Oracle VM))

Quel est votre fournisseur ? Qu’affiche la commande
free -m --si
?

(Dans tous les cas, si vous avez suffisamment de swap+RAM, le forum fonctionnera. Si vous avez trop peu de RAM, le forum peut fonctionner plus lentement et les mises à niveau peuvent prendre plus de temps. 3 Go de swap+RAM suffisent pour un petit forum, et c’est ce que j’utilise.)

1 « J'aime »

Dans mon cas, il s’agit d’un serveur Amazon EC2.
Voici le résultat de free -m --si

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483
1 « J'aime »

Merci - je pense que cela justifie un ajustement de 990 à quelque chose d’un peu moins - peut-être 980. L’intention est sûrement de soutenir les offres de matières premières avec un nominal de 1G, et bien qu’il puisse y avoir une limite stricte, elle est beaucoup plus petite que cela, donc un petit ajustement à la baisse ne mettrait personne en péril.

1 « J'aime »