He estado intentando instalar Discourse, pero hasta ahora sin éxito.
Tengo un VPS con 1 GB de RAM y un archivo de intercambio (swap) de 2 GB. Cada vez que ejecuto ./discourse-setup, obtengo el siguiente error. (He realizado varias instalaciones limpias en este VPS y también he probado con archivos de intercambio de 5 GB y 10 GB)
Como pueden ver en las capturas de pantalla, hay suficiente espacio libre en el archivo de intercambio.
He buscado en los foros, pero todo lo que encuentro es o bien “el proceso de configuración debería preguntar por la creación de un archivo de intercambio” o bien “puedes crear un archivo de intercambio y luego ejecutar la instalación de nuevo”.
Tienes menos de 1000 MB de RAM. El mensaje es correcto. Puedes obtener más RAM, editar discourse-setup para omitir la prueba o crear un archivo yml manualmente.
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).
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.