Merhaba Arkadaşlar,
Vultr.Com üzerindeki VPS hizmetimde Mysql Servisi sürekli duruyor idi. Vultr support’la yazışmalarım’da Ram’in yetersiz olduğunu söylediler. Ram 768 Mb’dı 1 Gb çıkardım sorun devam ediyordu. Kendim araştırıp problemi giderdim. Sizinde digitalocean, vultr veya farklı bir firmadan vps’nizde böyle bir problem var ise aşağıdaki işlemleri yaparak sorunu giderebilirsiniz.
free -m >>> Ram durumu ve swap durumu kontrol ediyoruz. Swap alanını sıfır görüyorsanız aşağıdaki adımlara geçebilirsiniz.
total used free shared buffers cached
Mem: 1840 1614 226 15 36 1340
-/+ buffers/cache: 238 1602
Swap: 0 0 0
Kırmızı ile işaretdiğim kısım swap olmadığını gösteriyor. Swap alanı oluşturmak için aşağıdaki komutları koşturuyoruz.
Sırayla koşturun.
dd if=/dev/zero of=/swapfile count=2048 bs=1M >>> Swap alanı oluşturuyoruz.
ls / | grep swapfile >> bu komutu yazdığınızda swapfile diye birşey görürseniz devam edin
chmod 600 /swapfile >> değiştirme izni veriyoruz.
ls -lh /swapfile >> iznimiz olmuşmu kontrol edebileceğiniz komut
Ekran Çıktısı : -rw------- 1 root root 2.0G Oct 2 18:47 /swapfile
mkswap /swapfile >> Swap oluşturuyoruz.
swapon /swapfile >> Swap etkinleştiyiyoruz.
free -m >> Tekrar kontrol ediyoruz.
total used free shared buffers cached
Mem: 1840 1754 86 16 23 1519
-/+ buffers/cache: 210 1630
Swap: 2047 0 2047 > Swap alanını oluştu gördüğünüz gibi
nano /etc/fstab koşturup aşağıdaki komutu fstab dosyası yazıp kaydediyoruz.
/swapfile none swap sw 0 0
reboot ediyoruz.