Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодически падает mysql / 25 сообщений из 27, страница 1 из 2
27.01.2014, 23:19:29
    #38539764
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Сутки назад по кулдауну начал падать сервер 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
27.01.2014, 23:31:28
    #38539772
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Что в логах по теме?
...
Рейтинг: 0 / 0
27.01.2014, 23:44:02
    #38539782
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
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
27.01.2014, 23:45:16
    #38539784
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Дело плохо.

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

Что у Вас с innodb_file_per_table?
...
Рейтинг: 0 / 0
27.01.2014, 23:49:12
    #38539788
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Извиняюсь, я не знаю что это сейчас погуглю или может подскажите что это?
...
Рейтинг: 0 / 0
27.01.2014, 23:51:40
    #38539790
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
...
Рейтинг: 0 / 0
27.01.2014, 23:52:59
    #38539791
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
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
27.01.2014, 23:55:52
    #38539793
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutМне вот это поможет http://michael-xiii.blogspot.ru/2011/10/mysql-innodbfilepertable.html ?

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


dd if=/var/lib/mysql/ibdata1 of=page-08 bs=16k count=1 skip=8
strings page-08
...
Рейтинг: 0 / 0
28.01.2014, 00:02:28
    #38539799
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Что сейчас с этим файлом?
Если речь об 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
28.01.2014, 00:04:02
    #38539802
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutNo space left on deviceЭммм... А место то на диске есть? Достаточно места?
...
Рейтинг: 0 / 0
28.01.2014, 00:04:31
    #38539803
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
если пробовать открыть ibdata1 - открывается читаемые символы в перемешку с крокозябами
...
Рейтинг: 0 / 0
28.01.2014, 00:05:44
    #38539804
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
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
28.01.2014, 00:06:09
    #38539805
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
у меня проскользнула такая мысль я добавил в облаке еще один винт на 3 гига но я не уверен подхватывает он на лету новое пространство или нет
...
Рейтинг: 0 / 0
28.01.2014, 00:07:10
    #38539806
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutя не уверен подхватывает он на лету новое пространство или нетНе подхватит
...
Рейтинг: 0 / 0
28.01.2014, 00:07:58
    #38539808
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
strings page-08 ничего не выводит
...
Рейтинг: 0 / 0
28.01.2014, 00:09:49
    #38539809
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutstrings page-08 ничего не выводитЯсен пень, 16 килобайт свободного места в текущей директории даже нет. Смотрите общее состояние дисков сервера df -h для начала.
...
Рейтинг: 0 / 0
28.01.2014, 00:14:29
    #38539810
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
Я очень не опытный админ)

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
28.01.2014, 00:18:47
    #38539815
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
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
28.01.2014, 00:25:26
    #38539816
SpbSprut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
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
28.01.2014, 00:26:59
    #38539818
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutМожно ли расширить текущий диск? Или Нужно создать на том же сервере более большой дискКак вариант, подключить дополнительный диск туда, где места не хватает. Кривоватое решение, но вполне работоспособное. Однако, сначала разобраться с источником проблемы. Мож банально ротация логов не настроена и /var/log засран.
...
Рейтинг: 0 / 0
28.01.2014, 00:29:10
    #38539821
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
SpbSprutвидно что основное место занимают сайтыНу вот в /var/www и монтируйте ФС с нового диска, предварительно переместив туда файлы. Только убедитесь, что трех гигов будет достаточно хотя бы на ближайшее обозримое будущее. :-)
...
Рейтинг: 0 / 0
28.01.2014, 00:33:14
    #38539823
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически падает mysql
vkleSpbSprutstrings page-08 ничего не выводитЯсен пень, 16 килобайт свободного места в текущей директории даже нет. Смотрите общее состояние дисков сервера df -h для начала.

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


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