ответ техподдержки хостинга: Проблема с mysql сервером связана с попытками использования оперативной памяти сверх установленных лимитов. Из-за этого останавливается процесс, потребляющий наибольший объем оперативной памяти.
Sep 21 18:37:28 na-divane kernel: [1874222.412559] OOM killed process 4367 (mysqld)
vm:1588244kB, rss:113004kB, swap:0kB
Sep 21 18:37:31 na-divane kernel: [1874224.982448] OOM killed process 7223 (mysqld)
vm:1061356kB, rss:79012kB, swap:0kB
Sep 21 18:37:32 na-divane kernel: [1874226.319311] OOM killed process 7251 (mysqld)
vm:798172kB, rss:77196kB, swap:0kB
Sep 21 18:37:32 na-divane kernel: [1874226.417697] OOM killed process 7275 (mysqld)
vm:614088kB, rss:66948kB, swap:0kB
1. Установили atop для логирования использования системных ресурсов.
2. Настройка MySQL не соответствовала текущему объему оперативной памяти:
Maximum possible memory usage: 2.1G (208% of installed RAM)
Внесли соответствующие коррективы в настройки MySQL.
3. Сайт и его работа с базой данных не оптимизированы:
Temporary tables created on disk: 49% (3K on disk / 7K total)
При том что параметр tmp_table_size установлен в 256 Мб.
Из-за таких запросов к серверу MySQL сильно повышается потребление оперативной памяти.
Также на Ваших сайтах достаточно высокая посещаемость, из-за чего растет количество процессов httpd, что также занимает значительный объем ОЗУ.
Включили лог медленных запросов MySQL:
/var/log/mysql/mysql-slow.log
Рекомендуем проверять данный файл на наличие тяжелых запросов.
нужен специалист, который сможет выполнить профилирование и оптимизацию скриптов и баз данных.
Добавлено: Оптимизация скриптов и баз данных24.09.13 15:13:32
Андръ, попробуйте отключить сторонние скрипты, которые установлены у вас на сайте. Если проблема сохранится - обратитесь в службу поддержки, для изучения вопроса. Возможно, вам следует увеличить лимиты на хостинге, взяв более старший тарифный план.
Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS