Mariadb создает подпроцесс после сбоя
Недавно у нас произошел сбой на нашем сервере Mariadb (10.6.5) на виртуальной машине Debian 9. Процесс был перезапущен без ошибок, но теперь есть второй процесс mariadb, например:
mysql 26718 5.1 42.4 15062644 12788308 ? Ssl Apr13 61:53 /usr/sbin/mariadbd
mysql 26777 1.9 11.5 15152500 3488712 ? S Apr13 22:38 /usr/sbin/mariadbd
который кажется подпроцессом первого.
Мы не можем остановить эти два процесса с помощью
systemctl stop mariadb
Команда зависает на неопределенный срок. Единственный способ избавиться от них — убить -9 оба процесса. Если мы перезапустим процесс mariadb, второй процесс в конечном итоге запустится без причины. Если подпроцесс будет уничтожен первым, он появится снова немного позже. В логах ошибок не видно.
База данных также доступна только для чтения, любая попытка записи зависнет навсегда. Я подумываю о сбросе и переустановке базы данных.
РЕДАКТИРОВАТЬ 1
Вот журнал падения сервера:
Apr 12 22:51:21 my-server mariadbd[23495]: 2023-04-12 22:51:21 0 [ERROR] [FATAL] InnoDB: Page old data size 15834 new data size 13676, page old max ins size 40 new max ins size 2198
Apr 12 22:51:21 my-server mariadbd[23495]: 230412 22:51:21 [ERROR] mysqld got signal 6 ;
Apr 12 22:51:21 my-server mariadbd[23495]: This could be because you hit a bug. It is also possible that this binary
Apr 12 22:51:21 my-server mariadbd[23495]: or one of the libraries it was linked against is corrupt, improperly built,
Apr 12 22:51:21 my-server mariadbd[23495]: or misconfigured. This error can also be caused by malfunctioning hardware.
Apr 12 22:51:21 my-server mariadbd[23495]: To report this bug, see https://mariadb.com/kb/en/reporting-bugs
Apr 12 22:51:21 my-server mariadbd[23495]: We will try our best to scrape up some info that will hopefully help
Apr 12 22:51:21 my-server mariadbd[23495]: diagnose the problem, but since we have already crashed,
Apr 12 22:51:21 my-server mariadbd[23495]: something is definitely wrong and this may fail.