Eine Laravel mit Forge auf einem 512 MB RAM DigitalOcean Droplet hosten

Die minimal RAM Größe für mySQL 5.7 ist 1GB. Gerade wenn man einen kleinen Dienst oder einen Testserver aufsetzen möchte ist es aber unnötig immer gleich auf ein 2GB Droplet zu gehen.
Das Problem auf dem 512MB RAM Droplet ist aber das der Server aufgrund der hohen RAM Auslastung immer mal wieder stehen bleibt.
Deshalb auf eurem Server einfach ein 1GB großes SWAP File anlegen.


if [ -f /swapfile ]; then
echo "Swap file already exists."
else
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile none swap sw 0 0" >> /etc/fstab
echo "vm.swappiness=30" >> /etc/sysctl.conf
echo "vm.vfs_cache_pressure=50" >> /etc/sysctl.conf
echo "Swap created and added to /etc/fstab for boot up."
fi

Wenn du Forge verwendest kannst du ein Recipe hinzufügen und es einfach per klick auf allen euren Servern laufen lassen.

Wenn es Fragen gibt einfach her damit.

Wenn du noch nicht bei DigitalOcean bist einfach hier lang und mit 10€ Startguthaben starten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.