MySQL 會定期自行關閉

MySQL 會定期自行關閉

我最近買了 512MB、2.2GHz、20GB SSD - VPS 伺服器並安裝了 Debian Wheezy 64 位元,用作 WEB 伺服器。我已經安裝了 Apache2、PHP、MySQL、ClamAV、Anti-DDoS、Spam Assain、Postfix、Dovecot 和 Webmin。一切都運作良好,除了 MySQL 伺服器有時每隔幾小時或幾分鐘就會意外關閉。

很久以前,我在只有 256MB RAM 的基於 Ubuntu 的 VPS 伺服器上遇到了同樣的問題,我以某種方式修復了它,但我不記得是如何修復的,所以現在我真的需要幫助。

先感謝您。

答案1

你可能會遇到Linux OOM 殺手。嘗試這個:

grep -i memory /var/log/syslog

另外,添加輸出

free -mt

您可以考慮購買更大的記憶體實例或配置交換空間。或者,刪除一些已安裝的軟體。

編輯:

嘗試新增/編輯 my.cnf 來表示:

innodb_buffer_pool_size = 128M

然後重啟mysql。

答案2

您使用哪種虛擬化?如果它是類似 OpenVZ 的東西,它可能會「超額預訂」內存,並實際上在虛擬主機級別進行 OOM 殺手清理,這是您無法做到的。

相關內容