Page 1 of 2

Почему ломается мускуль

Posted: Tue May 17, 2016 9:30 am
by richmantrade
Примерно неделю назад на одном домене стала ломаться одна таблица links.
Каждый день поднимаюсь по бекапу, сначала все вроде хорошо - кроны отрабатывают, никаких варнингов и эрроров нет. А потом, непонятно в какой момент

Code: Select all

2016-05-16 08:03:31 : Uncaught exception 'Exception' with message 'Mysql error:: 144 (Table './db_name/links' is marked as crashed and last (automatic?) repair failed) (db_link) in query SELECT * FROM links WHERE link LIKE 'images/%x%x%'. (domain.com) '
Ап проводил, V 1.51 Build 201603221213 . Куда дальше копать ?

Я не уверен на 100% , но кажется мне что таблица links ломается после того как по крону запускается cleanup_database
Вот кусок cron.log :

Code: Select all

2016-05-17 07:03 cleanup_database (1.570708990097, 0.069294929504395) 
2016-05-17 07:03 Collect links (1.6199119091034, 0.049202919006348) 
2016-05-17 07:03 delete from links where hour < '406499' (1.620080947876, 0.00016903877258301) 
2016-05-17 07:03 Collect browsers (1.6211190223694, 0.0010380744934082) 
2016-05-17 07:03 delete from browsers where hour < '406499' (1.6212668418884, 0.00014781951904297) 
2016-05-17 07:03 Collect ips (1.6219868659973, 0.00072002410888672) 
2016-05-17 07:03 delete from ips where hour < '24389943' (1.6225118637085, 0.00052499771118164) 
2016-05-17 07:03 Collect out_ips (1.6239399909973, 0.0014281272888184) 
2016-05-17 07:03 delete from out_ips where hour < '24389943' (1.624440908432, 0.00050091743469238) 
2016-05-17 07:03 Collect language (1.6277558803558, 0.0033149719238281) 
2016-05-17 07:03 delete from language where hour < '406499' (1.6279058456421, 0.00014996528625488) 
2016-05-17 07:03 Collect refs (1.62877202034, 0.00086617469787598) 
2016-05-17 07:03 delete from refs where hour < '406499' (1.6289210319519, 0.00014901161193848) 
2016-05-17 07:03 Collect bookmarks (1.6296579837799, 0.00073695182800293) 
2016-05-17 07:03 delete from bookmarks where hour < '406499' (1.6297838687897, 0.00012588500976562) 
2016-05-17 07:03 Collect out_ips2trader (1.6304519176483, 0.00066804885864258) 
2016-05-17 07:03 delete from out_ips2trader where hour < '24389943' (1.6309230327606, 0.00047111511230469) 
2016-05-17 07:03 Checking trader.com main page (1.6462860107422, 0.015362977981567) 
2016-05-17 07:03 Checking html trader.com (1.6464898586273, 0.00020384788513184) 
2016-05-17 07:03 Toppos 18 (2.1575429439545, 0.51105308532715) 
2016-05-17 07:03 Ext Stats trader.com (2.1682229042053, 0.010679960250854) 
2016-05-17 07:03 Alexa Rank 1985253 (2.5030620098114, 0.33483910560608) 
2016-05-17 07:03 Google PR: 0 (2.6699550151825, 0.16689300537109) 
2016-05-17 07:03 cjwebmasters.com : trader.com (2.6700799465179, 0.00012493133544922) 
2016-05-17 07:03 google_safebrowsing : trader.com (2.6701889038086, 0.00010895729064941) 
2016-05-17 07:04 Process data (0.00506591796875, 0.00506591796875) 
2016-05-17 07:04 Uncaught exception 'Exception' with message 'Mysql error:: 144 (Table './db_name/links' is marked as crashed and last (automatic?) repair failed) (db_link) in query INSERT into links 
...

Re: Почему ломается мускуль

Posted: Wed May 18, 2016 8:44 am
by admin
Может быть признаком того что винт начал глючить
Таблицв в iddodb или myisam ?

Re: Почему ломается мускуль

Posted: Thu May 19, 2016 6:16 am
by richmantrade
admin wrote:Таблицв в iddodb или myisam ?
MyISAM

Re: Почему ломается мускуль

Posted: Thu May 19, 2016 8:58 am
by admin
попробуйте innodb, она более устойчива

Re: Почему ломается мускуль

Posted: Mon Nov 21, 2016 4:05 pm
Та же проблема. Та же таблица. Уже надоело восстанавливать её из бекапа , так как она не чинится нормально из-за формата innodb. Что это за таблица, за что она отвечает? И почему она все время слетает, когда я обновляюсь на новый билд....(возможно, но совпадает все время)

Re: Почему ломается мускуль

Posted: Mon Nov 21, 2016 5:51 pm
by admin
Мускл апгрейдить пробовали ?
скрипт не рабоатет в файлом таблицы, ломается она или нет не зависит от него.

Re: Почему ломается мускуль

Posted: Mon Nov 21, 2016 7:48 pm
admin wrote:Мускл апгрейдить пробовали ?
скрипт не рабоатет в файлом таблицы, ломается она или нет не зависит от него.
у меня Vesta панель, версия мускуля mysql Ver 14.14 Distrib 5.5.52.. надо ли обновлять? или копать в другую сторону?

Re: Почему ломается мускуль

Posted: Tue Nov 22, 2016 9:14 am
by admin
Поставьте 5.6 для начала.

Re: Почему ломается мускуль

Posted: Tue Nov 22, 2016 9:45 am
admin wrote:Поставьте 5.6 для начала.
установить не получилось(админ с меня некудышний) но после несколькольких запусков и остановок таблица починилась сама и преобразовалась в MyISAM....
так все же за что таблица то отвечает?

Re: Почему ломается мускуль

Posted: Tue Nov 22, 2016 10:01 am
by admin
За трекинг линков на сайте.
Думаю если самостоятельно не получается стоит либо инвестировать время в то, что разобраться, либо отдать тому кто разбирается в вопросе.