AVERTISSEMENT : Discourse nécessite 1 Go de RAM

Bonjour à tous !

J’essaie d’installer Discourse, mais sans succès jusqu’à présent.

Je dispose d’un VPS avec 1 Go de RAM et un fichier d’échange de 2 Go. Chaque fois que j’exécute ./discourse-setup, je reçois l’erreur suivante. (J’ai effectué plusieurs installations propres sur ce VPS et j’ai également essayé avec des fichiers d’échange de 5 Go et 10 Go)

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

Comme vous pouvez le voir sur les captures d’écran, il y a suffisamment d’espace libre dans le fichier d’échange.

J’ai cherché sur les forums, mais tout ce que je trouve, c’est soit « la procédure d’installation devrait demander de créer un fichier d’échange elle-même », soit « vous pouvez créer un fichier d’échange puis relancer l’installation ».

J’espère que quelqu’un a une solution.

Merci d’avance.

Votre quota gratuit + utilisé est de 1000 Mo, un gigaoctet équivaut à 1024 Mo. Où cela est-il hébergé ?

Vous avez moins de 1000 Mo de RAM. Le message est correct. Vous pouvez soit augmenter la RAM, soit modifier discourse-setup pour ignorer le test, soit créer manuellement un fichier yml.

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.)

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

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.