MySQL периодически отключается

Недавно я купил 512 МБ, 2,2 ГГц, 20 ГБ SSD - VPS-сервер и установил Debian Wheezy 64-bit, и он используется в качестве WEB-сервера. Я установил Apache2, PHP, MySQL, ClamAV, Anti-DDoS, Spam Assain, Postfix, Dovecot и Webmin. Все работает отлично, кроме сервера MySQL, который иногда неожиданно закрывается каждые несколько часов или минут.

Я давно сталкивался с такой же проблемой на VPS-сервере на основе Ubuntu с 256 МБ ОЗУ и как-то это исправил, но не помню как, поэтому сейчас мне действительно нужна помощь.

Заранее спасибо.

2 ответа

Решение

Вы, вероятно, работаете в Linux OOM Killer. Попробуй это:

grep -i memory /var/log/syslog

Кроме того, добавьте вывод

free -mt

Вы можете рассмотреть возможность покупки большего объема памяти или настройки пространства подкачки. Или удалите часть установленного программного обеспечения.

РЕДАКТИРОВАТЬ:

Попробуйте добавить / изменить my.cnf, чтобы сказать:

innodb_buffer_pool_size = 128M

Затем перезапустите MySQL.

Какую виртуализацию вы используете? Если это что-то наподобие OpenVZ, оно может "перезаписать" память и, по сути, выполнять очистку OOM-killer на уровне виртуального хоста, что вам недоступно.

Другие вопросы по тегам