Рейтинг:0

База данных Mysql часто останавливается и не перезапускается

флаг in

Сервер: Linode Выделенный 4G Ubuntu 18.04, Вебмин + Виртуалмин

Время от времени сервер mysql останавливается и дает сбой при перезапуске. Вот журналы, которые мне удалось найти:

11 апреля 20:54:57 бамбуковое ядро: [ 2082.915857] [ 7664] 112 7664 406072 46295 745472 3 0 mysqld
11 апреля 20:54:57 ядро ​​бамбука: [2082.915859] [7701] 0 7701 129687 307 679936 1435 0 apache2
11 апреля 20:54:57 ядро ​​бамбука: [2082.915860] [7702] 0 7702 129683 253 667648 1487 0 apache2
11 апреля 20:54:57 ядро ​​бамбука: [2082.915861] Недостаточно памяти: убить процесс 7664 (mysqld) набрать 40 очков или пожертвовать ребенком
11 апреля 20:54:57 бамбуковое ядро: [ 2082.919284] Убитый процесс 7664 (mysqld) total-vm: 1624288kB, anon-rss: 185180kB, file-rss: 0kB, shmem-rss: 0kB
11 апр 20:54:57 бамбуковое ядро: [ 2082.941447] oom_reaper: пожал процесс 7664 (mysqld), теперь anon-rss: 0kB, file-rss: 0kB, shmem-rss: 0kB
11 апреля 20:54:57 bamboo systemd[1]: mysql.service: основной процесс завершен, код = убит, статус = 9/KILL
11 апреля 20:54:57 bamboo systemd[1]: mysql.service: Ошибка с результатом «сигнал».
11 апреля, 20:54:57 bamboo systemd[1]: mysql.service: Время задержки службы истекло, запланирован перезапуск.
11 апреля, 20:54:57 bamboo systemd[1]: mysql.service: запланированное задание перезапуска, счетчик перезапусков равен 4.
11 апреля, 20:54:57 bamboo systemd[1]: сервер сообщества MySQL остановлен.

..........

11 апреля, 14:02:53 bamboo systemd[1]: mysql.service: запланированное задание перезапуска, счетчик перезапусков равен 4.
11 апреля, 14:02:53 bamboo systemd[1]: сервер сообщества MySQL остановлен.
11 апреля, 14:02:53 bamboo systemd[1]: запуск MySQL Community Server...
11 апреля 14:02:53 бамбук mysqld [4345]: ошибка инициализации mysqld: 0
11 апреля 14:02:53 bamboo systemd [1]: mysql.service: процесс управления завершен, код = статус выхода = 1
11 апреля, 14:02:53 bamboo systemd[1]: mysql.service: Ошибка с результатом «код выхода».
11 апреля, 14:02:53 bamboo systemd[1]: не удалось запустить MySQL Community Server.
11 апреля, 14:02:53 bamboo systemd[1]: mysql.service: Время задержки службы истекло, запланирован перезапуск.

Похоже дело в памяти. Но я размещаю на этом сервере несколько очень маленьких сайтов WordPress, и они не могут использовать память.

Графики сервера: введите описание изображения здесь

Вы можете видеть всплеск использования ЦП, и это происходит, когда базы данных mysql останавливаются.

В то время я не делал ничего особенного, поэтому мне довольно сложно воспроизвести проблему и выявить возможную причину. Я думаю, чтобы исследовать это, мне нужно глубже заглянуть в журналы, но это совершенно за пределами моего понимания.

Может ли кто-нибудь пролить свет на то, как найти возможную причину?

Рейтинг:2
флаг in

Недостаточно памяти: убить процесс и oom_reaper... Это явно проблема с памятью.

Когда MySQL остановлен, каков результат: бесплатно -ч ?

Попробуйте перезапустить MySQL и проверьте хтоп в другой консоли, чтобы в реальном времени отслеживать процессы, ОЗУ, ЦП...

Проверьте размер буфера INNODB в консоли MySQL, возможно, он больше, чем ваша физическая доступная память:

показывать глобальные переменные, такие как 'innodb_buffer_pool_size';

У вас есть раздел подкачки?

Для Wordpress есть веб-сайт Wordpress и веб-сайт Wordpress... У вас есть какие-нибудь плагины? Некоторые из них могут интенсивно использовать базу данных (или просто не оптимизированы).

флаг ua
И попробуйте выяснить, какой запрос выполнялся, когда он сдох.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.