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 キラー クリーニングを実行する可能性がありますが、これはユーザーの手に負えません。

関連情報