J’essaie d’installer Discourse sur une instance t3.micro sur AWS. J’exécute ./discourse-setup et cela ne fonctionne pas, il m’affiche « Avertissement : Discourse nécessite 1 Go de RAM pour fonctionner, ce système ne semble pas disposer de suffisamment de mémoire ». J’ai bien 1 Go de RAM et le processus d’installation ne continue pas.
Il a moins de 1 Go calculé par le script. Vous pouvez modifier discourse-setup ou obtenir une VM plus grande. De plus, il y a un interrupteur qui ignorera ces tests. Vous pouvez examiner le script pour voir ce que c’est. (EDIT : Cet interrupteur ignorera uniquement le test de connexion, pas le test de mémoire.
Voici le test de mémoire :
check_linux_memory() {
## certains VM rapportent un peu moins de 1 Go de RAM, donc
## faites une exception et autorisez ceux qui ont plus
## de 989 Mo
mem=`free -m --si | awk ' /Mem:/ {print $2}'`
if [ "$mem" -ge 990 -a "$mem" -lt 1000 ]; then
echo 1
else
echo `free -g --si | awk ' /Mem:/ {print $2} '`
fi
}