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 me gusta

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

3 Me gusta

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 Me gusta

He encontrado el mismo error que tú.
Modifiqué discourse-setup manualmente y cambié el límite de 990 a un número menor.
Y funciona… por ahora.

Creo que el límite ya se bajó un poco, porque algunos proveedores proporcionan un poco menos de 1G cuando obtienes una máquina con un 1G nominal. (Quizás consulta Error fatal al intentar iniciar Docker (Oracle VM))

¿Cuál es tu proveedor? ¿Qué muestra
free -m --si
?

(En cualquier caso, si tienes suficiente swap+RAM, el foro funcionará. Si tienes muy poca RAM, el foro puede funcionar más lento y las actualizaciones pueden tardar más. 3G de swap+RAM es suficiente para un foro pequeño, y es lo que yo uso).

1 me gusta

En mi caso, es un servidor Amazon EC2.
Aquí está el resultado de free -m --si

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

Gracias. Creo que eso justifica un ajuste de 990 a algo un poco menos, quizás 980. La intención es, sin duda, respaldar las ofertas de productos básicos con un nominal de 1G, y aunque podría haber un límite estricto, es mucho menor que eso, por lo que un pequeño ajuste a la baja no pondría a nadie en peligro.

1 me gusta