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

richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post 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 
...
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Может быть признаком того что винт начал глючить
Таблицв в iddodb или myisam ?
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

admin wrote:Таблицв в iddodb или myisam ?
MyISAM
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

попробуйте innodb, она более устойчива
Don't forget to run script update
[email protected]
Posts: 27
Joined: Fri Sep 30, 2016 11:28 am
Contact:

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

Post by [email protected] »

Та же проблема. Та же таблица. Уже надоело восстанавливать её из бекапа , так как она не чинится нормально из-за формата innodb. Что это за таблица, за что она отвечает? И почему она все время слетает, когда я обновляюсь на новый билд....(возможно, но совпадает все время)
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Мускл апгрейдить пробовали ?
скрипт не рабоатет в файлом таблицы, ломается она или нет не зависит от него.
Don't forget to run script update
[email protected]
Posts: 27
Joined: Fri Sep 30, 2016 11:28 am
Contact:

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

Post by [email protected] »

admin wrote:Мускл апгрейдить пробовали ?
скрипт не рабоатет в файлом таблицы, ломается она или нет не зависит от него.
у меня Vesta панель, версия мускуля mysql Ver 14.14 Distrib 5.5.52.. надо ли обновлять? или копать в другую сторону?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Поставьте 5.6 для начала.
Don't forget to run script update
[email protected]
Posts: 27
Joined: Fri Sep 30, 2016 11:28 am
Contact:

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

Post by [email protected] »

admin wrote:Поставьте 5.6 для начала.
установить не получилось(админ с меня некудышний) но после несколькольких запусков и остановок таблица починилась сама и преобразовалась в MyISAM....
так все же за что таблица то отвечает?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

За трекинг линков на сайте.
Думаю если самостоятельно не получается стоит либо инвестировать время в то, что разобраться, либо отдать тому кто разбирается в вопросе.
Don't forget to run script update
Post Reply