powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодически падает mysql
25 сообщений из 27, страница 1 из 2
Периодически падает mysql
    #38539764
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сутки назад по кулдауну начал падать сервер mysql.
Сайт на фреймворке Yii. Сайт хостится в облаке.

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

3-4 часа пытался гуглить и исправить проблему. Даже если сервер поднимался (после реинстала mysql) через какое то время все равно падает.
При попытке перезапустить mysql:
sudo service mysql restart
stop: Unknown instance:
start: Job failed to start
(Причем даже после ребута не поднимается)

Решил создать новую машину и поднять все там - сделал. К сожалению не помогло.

Буду очень благодарен за помощь, сайт уже сутки лежит.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539772
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что в логах по теме?
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539782
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
140127 20:11:53 [ERROR] Cannot find or open table hanimal/companyBreeds from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
how you can resolve the problem.

140127 20:11:53 [ERROR] Cannot find or open table hanimal/photos from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
how you can resolve the problem.

140127 20:11:53 [ERROR] Cannot find or open table hanimal/sendNurseryMail from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
how you can resolve the problem.

mysql (последний несколько абзацев )

140127 20:11:53 [ERROR] Cannot find or open table hanimal/userReviewText from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
how you can resolve the problem.


140127 20:11:53 [ERROR] Cannot find or open table hanimal/userReviewText from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
how you can resolve the problem.

140127 20:11:59 InnoDB: Error: table `hanimal`.`photos` does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
140127 20:11:59 InnoDB: Error: table `hanimal`.`sendNurseryMail` does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
140127 20:11:59 InnoDB: Error: table `hanimal`.`companyBreeds` does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
140127 20:11:59 InnoDB: Error: table `hanimal`.`userReviewText` does not exist in the InnoDB internal
InnoDB: data dictionary though MySQL is trying to drop it.
InnoDB: Have you copied the .frm file of the table to the
InnoDB: MySQL database directory from another database?
InnoDB: You can look for further help from
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/innodb-troubleshooting.html
140127 22:45:06 [Note] /usr/sbin/mysqld: Normal shutdown

140127 22:45:06 [Note] Event Scheduler: Purging the queue. 0 events
140127 22:45:07 InnoDB: Starting shutdown...
140127 22:45:10 InnoDB: Shutdown completed; log sequence number 6692672
140127 22:45:10 [Note] /usr/sbin/mysqld: Shutdown complete
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539784
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело плохо.

В словаре InnoDB отсутствуют таблицы.

Что у Вас с innodb_file_per_table?
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539788
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, я не знаю что это сейчас погуглю или может подскажите что это?
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539790
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539791
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpbSprutИзвиняюсь, я не знаю что это сейчас погуглю или может подскажите что это?


Это настройка MySQL ( http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_file_per_table)

Если Вы о ней не знаете, то думаю, что она равна дефолту - т.е. OFF.
Это значит, что все данные хранятся в ibdata1. Там же хранится словарь InnoDB. А раз с ним проблемы, то боюсь, что с данными тоже проблемы.

Что сейчас с этим файлом? Какого размера у Вас база? Какой размер файла ibdata1?
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539793
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpbSprutМне вот это поможет http://michael-xiii.blogspot.ru/2011/10/mysql-innodbfilepertable.html ?

ужасный совет в общем случае.
к Вашей ситуации он тоже не относится
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539797
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Покажите что у Вас в словаре:


dd if=/var/lib/mysql/ibdata1 of=page-08 bs=16k count=1 skip=8
strings page-08
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539799
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что сейчас с этим файлом?
Если речь об ibdata1 лежит в /var/lib/mysql

Какого размера у Вас база?
База весит 25 метров

Какой размер файла ibdata1?
Весит 26624k


root@han2:/var/lib/mysql# dd if=/var/lib/mysql/ibdata1 of=page-08 bs=16k count=1 skip=8
dd: writing `page-08': No space left on device
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0,000715411 s, 0,0 kB/s

strings page-08 - не понял что это
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539802
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutNo space left on deviceЭммм... А место то на диске есть? Достаточно места?
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539803
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если пробовать открыть ibdata1 - открывается читаемые символы в перемешку с крокозябами
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539804
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpbSprutЧто сейчас с этим файлом?
Если речь об ibdata1 лежит в /var/lib/mysql

Какого размера у Вас база?
База весит 25 метров

Какой размер файла ibdata1?
Весит 26624k



Это хорошо. По дефолту размер ibdata1 - 10M, значит Ваш файл с данными.

SpbSprutroot@han2:/var/lib/mysql# dd if=/var/lib/mysql/ibdata1 of=page-08 bs=16k count=1 skip=8
dd: writing `page-08': No space left on device



А вот это хороший намек на источник проблемы. Что у Вас со свободным местом?



SpbSprut1+0 records in
0+0 records out
0 bytes (0 B) copied, 0,000715411 s, 0,0 kB/s

strings page-08 - не понял что это

Пришлите вывод команды

Код: plaintext
1.
strings page-08


Но сначала все же разберитесь со свободным местом на диске
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539805
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня проскользнула такая мысль я добавил в облаке еще один винт на 3 гига но я не уверен подхватывает он на лету новое пространство или нет
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539806
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutя не уверен подхватывает он на лету новое пространство или нетНе подхватит
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539808
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strings page-08 ничего не выводит
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539809
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutstrings page-08 ничего не выводитЯсен пень, 16 килобайт свободного места в текущей директории даже нет. Смотрите общее состояние дисков сервера df -h для начала.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539810
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я очень не опытный админ)

root@han2:/var/lib/mysql# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/han2_system-root 1,9G 1,9G 0 100% /
udev 223M 4,0K 223M 1% /dev
tmpfs 109M 120K 109M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 272M 0 272M 0% /run/shm
/dev/xvda1 138M 21M 110M 16% /boot
overflow 1,0M 0 1,0M 0% /tmp


Так как мне поступить? Можно ли расширить текущий диск? Или Нужно создать на том же сервере более большой диск и перенести туда и насколько
нужно быть опытным что это делать. Не проще ли мне будет перенести все снова на новый сервер (о боже)
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539815
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutFilesystem Size Used Avail Use% Mounted on
/dev/mapper/han2_system-root 1,9G 1,9G 0 100% /Занято 100% корневой ФС. Для /var или /var/lib/mysql отдельного ничего нет. Следовательно, и для мускуля нет свободного места.

SpbSprutТак как мне поступить?Посмотрите, чем место занято.
du -sh /* (это очень долго)
или
du -sh /var/*
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539816
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4,0K /var/backups
129M /var/cache
170M /var/lib
4,0K /var/local
0 /var/lock
24M /var/log
4,0K /var/mail
4,0K /var/opt
0 /var/run
32K /var/spool
4,0K /var/tmp
720M /var/www

Ну собственно видно что основное место занимают сайты) По больше части фото (переносить функционал фоток на другой сайт долго не дошли руки).
Спасибо что помогли разобраться в причине.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539818
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutМожно ли расширить текущий диск? Или Нужно создать на том же сервере более большой дискКак вариант, подключить дополнительный диск туда, где места не хватает. Кривоватое решение, но вполне работоспособное. Однако, сначала разобраться с источником проблемы. Мож банально ротация логов не настроена и /var/log засран.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539821
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpbSprutвидно что основное место занимают сайтыНу вот в /var/www и монтируйте ФС с нового диска, предварительно переместив туда файлы. Только убедитесь, что трех гигов будет достаточно хотя бы на ближайшее обозримое будущее. :-)
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539823
Aleksandr Kuzminsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleSpbSprutstrings page-08 ничего не выводитЯсен пень, 16 килобайт свободного места в текущей директории даже нет. Смотрите общее состояние дисков сервера df -h для начала.

Ну дык, надо dd перезапустить. Он же у Вас вылетел потому что места не было.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539827
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr KuzminskyНу дык, надо dd перезапустить.Это уже в пятую очередь, когда до мускуля очередь починки дойдет. :-)
Надеюсь, что у ТС есть бекап баз.
...
Рейтинг: 0 / 0
Периодически падает mysql
    #38539831
SpbSprut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть =)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодически падает mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]