Baru-baru ni aku cuba untuk masuk python shell kat salah satu website untuk internal dept. aku. Website tu menggunakan django framework. Tapi, tiap kali aku cuba masuk shell (manage.py shell), shell aku hang & website timed out.. terpaksa Ctrl-C banyak kali baru website boleh di access.. Sekali aku cek, ram habih & takde swap file.. Aih..macamana boleh takde swap file?
Jadi, untuk create swap file kat vps ni agak tricky, kena pulak banyak data dlm tu..tamau la resize partition, byk website yg live. So, aku google cara2 untuk create swap file dekat file instead of partition..sebab dulu pernah buat tapi dah lama...lupa.
aku jumpa ni kat stackoverflow..
Mula mula, directory dulu kat mana-mana directory yang mahu, contohnya /var/cache/swap
sudo mkdir -v /var/cache/swap
cd /var/cache/swap
sudo dd if=/dev/zero of=swapfile bs=1K count=4M
sudo chmod 600 swapfile
Lepas tu, create swapfile & enable kan swapfile tu
sudo mkswap swapfile
sudo swapon swapfile
kemudian, letak entry kat /etc/fstab supaya nanti bila reboot, dia mount balik.
echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
aku jumpa link tu kat sini
Penafian: Pihak kami tidak bertanggungjawab terhadap sebarang kehilangan atau kerosakan yang dialami kerana menggunakan maklumat dalam website ini dan segala yang tertera tidak berkenaan dengan sama ada yang hidup atau pun dah mati.
Katakan kita ada 2 django tab…
haha..se…