Mysql Server периодически выключается в Ubuntu. Я просмотрел файл системного журнала и нашел следующие строки в файлах журналов, которые я проверял:
Out of memory: Kill process 719 (mysqld) score 114 or sacrifice child
Однако мы используем только около 20% выделенной памяти.
Что может быть причиной этой проблемы?
В сообщении об ошибке говорится, что неправильно. Недостаточно памяти.
Это может быть 32-разрядное приложение с ограничением памяти в 2–3 ГБ, которое есть у 32-разрядных приложений. Вы можете запустить файл $ (который mysqld) и посмотреть, упоминает ли выход x86-64 или 32-bit / i386.
Или на сервере может быть установлен верхний предел. Проверьте конфигурацию в /etc/mysql/my.cnf
и посмотрите на верхние пределы памяти.
Также всегда полезно проверять самые большие таблицы или таблицы с наибольшей нагрузкой через localhost / phpmyadmin (если установлен). Иногда это просто вопрос очистки кэшей cms (если вы используете mysql для CMS), поиска дополнительных ресурсов и избавления от них с помощью phpmyadmin
дополнительно, если это помогает, и вы используете mysql для cms, вызывающий проблемы, может потребоваться проверка политик кэширования и настройка задания cron для периодической очистки кэшей