Както сте забелязали marvin понякога гълта вода и по някаква причина mySQL-а спира и WordPress-а вади едно стахотно съобщение, че не може да се закачи за базата. Днес остана малко време и реших да видя най-накрая какво го гърчи толкова и след малко ровене стигнах до извода, че swap-а ми е съвсем малък (1ГБ при 1ГБ рам явно не му стига), да не говорим, че и mySQL-а май гълта повече отколкото нормално, but anyway.

Това, което направих беше да увелича swap-а с:

sudo swapoff /swapfile

И естествено понеже късмета ми е такъв ми върна:

swapoff: /swapfile: swapoff failed: Cannot allocate memory

И вече яхнал метлата реших да не се занимавам безкрайно много и да направя втори swap, който да е голям (може би прекалих малко като дадох 4ГБ, но ако е too much винаги мога да повторя процедурата и да го намаля до 2GB):

sudo fallocate -l 4G /swapfile4G # създава файл с име swapfile4G в основната директория
sudo mkswap /swapfile4G
sudo swapon /swapfile4G
sudo swapoff /swapfile # стария swap файл от който вече нямаме нужда
sudo rm /swapfile # иии го трием, мамицата му
sudo swapon -s # проверяваме дали не сме засрали нещо

И нещо важно – в /etc/fstab трябва да смените името на swap-а си за да може при рестарт да се mount-не правилно.

И така, теоритично, трябва повече никога да не видите проблема с базата. Ако се случи правете screenshot и ме ругайте във facebook и twitter.

Благодаря на Росен за това, че ми писа та да ми досрамее малко и да реша да оправя проблема.