LINUX.ORG.RU
ФорумAdmin

MySQL в Ubuntu умирает при остановке раньше времени


0

1

Вообще у меня убунта мало где стоит, на одном из серверов такое начал замечать недавно - MySQL постоянно делает crash recovery при старте. Ubuntu 10.04 кажись, уже не помню. Стоят все апдейты. Когда делаю «service mysql stop» или «stop mysql», в логе появляется только:

101208  9:33:14 [Note] /usr/sbin/mysqld: Normal shutdown
 
101208  9:33:14 [Note] Event Scheduler: Purging the queue. 0 events
101208  9:33:14  InnoDB: Starting shutdown...
И всё, процесс mysqld пропадает, как будто ему kill -9 всадили. При запуске ессесно восстанавливается каждый раз:
101208  9:38:12 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
101208  9:38:13  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
101208  9:38:14  InnoDB: Started; log sequence number 298 2585652036
101208  9:38:14 [Note] Event Scheduler: Loaded 0 events
101208  9:38:14 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41-3ubuntu12.7'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
Что где подкрутить? Сначала думал в сегфолт падает, но нигде в логах этого не видно...

Запусти и останови из консоли и посмотри что напишет. И это не похоже на логи с /var/log/daemon.log, ты их откуда взял? Или ты обрезал timestamp и хостнейм?

true_admin ★★★★★ ()
Ответ на: комментарий от true_admin

Мускуль пишет логи не в сислог, а сам.
Это /var/log/mysql/error.log

Руками всё нормально. У меня такое ощущение, что startup-скрипты ждут какое-то время (судя повсему несколько секунд) и если он не успевает остановится убивает его по kill -9.

blind_oracle ★★★★★ ()
Ответ на: комментарий от blind_oracle

Мускуль пишет логи не в сислог, а сам.

А, точно. На дебианах оно и туда и туда попадает. Я не знал, я думал только в syslog.

и если он не успевает остановится убивает его по kill -9

Так посмотри внутри скрипта :). У мну нету под рукой мускла на убунте чтобы посмотреть.

true_admin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.