Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 11:23:57

Страниц: [1]
Печать
Автор Тема: MySQL errono 144  (Прочитано 1556 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
pyhtelkin    ↓ 
23 Апрель, 2008, 03:41:37
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 104
Сила слова: 1.92

При работе скрипта вылезла ошибка: Incorrect file for table 'data'; try to repair it
 
После этого заблокировался файл этой таблицы, о чем сообщает PhpMyAdmin: Can't open file: 'data.MYI' (errno: 144)
 
Доступа к консоли у меня нет, начать восстановление не могу. Саппорт написал что у них какие-то проблемы с сервером, но тянут уже 2 дня. Что интересно - часть сайта продолжает работать (с оставшимися таблицами) хоть на чтение хоть на вставку поэтому делаю вывод что это их футбольный прогон.
 
Вопрос, сталкивался ли кто и при каких обстоятельствах? Таблица была с checksum но как понимаю ее уже не поднять ...  600 кил, а так нужны ...  Я уже почитал, поговаривают даже про баг mysql, кто-то типа вывел систему действий, как через безобидную последовательность операций эту ситуёвину получить.
« Последнее редактирование: 23 Апрель, 2008, 03:49:59 от pyhtelkin » Записан
disc    ↓ 
23 Апрель, 2008, 04:36:24 , спустя 54 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 37
Сообщений: 844
Сила слова: 4.38

Попробуй зайди в phpMyAdmin, там есть функция восстановления таблиц и прочие утилиты.
Записан
AlexB    ↓ 
23 Апрель, 2008, 04:44:30 , спустя 8 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3428
Сила слова: 2.6

А просто repair имя таблицы не помогает?
Записан

pyhtelkin    ↓ 
23 Апрель, 2008, 04:56:10 , спустя 11 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 104
Сила слова: 1.92

disc ну конечно )) стал бы я сюда постить. Не надо отсылать "к прочим утилитам", наелся phpMyAdmin, что сообщает сия оболочка уже было написано, она уже не справится.
 
AlexB К консоли меня не пустят (( А все извне - выдает "не могу открыть файл".
 
Конечно хочется верить что это и был их косяк, но сейчас они видимо ждут чтобы я эту таблицу сам удалил чтобы претензии типа не предъявить. Хотя я не удивлюсь если таблицу мне даже удалить не получится. Поэтому и вопрос был, сталкивался ли кто сам. Мне кажется что теоретически плохой скрипт этого сделать не мог, иначе - грошь цена такой базе. Плюс сами пишут - у нас проблемы.
 
« Последнее редактирование: 23 Апрель, 2008, 05:01:24 от pyhtelkin » Записан
ghost    ↓ 
23 Апрель, 2008, 06:09:23 , спустя 1 час 13 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

без вариантов
Группа: в ухо

Карма: 29
Сообщений: 876
Сила слова: 3.31

можно попробовать скопировать таблицу в промежуточную, старую переименовать или удалить, и промежуточную переименовать в старую
Записан

Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
disc    ↓ 
23 Апрель, 2008, 06:11:57 , спустя 2 минуты 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 37
Сообщений: 844
Сила слова: 4.38

pyhtelkin, зачем тебе достут к консоли, из php скрипта выполни mysql_query("repair table_name");
Записан
pyhtelkin    ↓ 
23 Апрель, 2008, 08:14:37 , спустя 2 часа 2 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 104
Сила слова: 1.92


pyhtelkin, зачем тебе достут к консоли, из php скрипта выполни mysql_query("repair table_name");

А это уже я откровенно ступил. Сейчас они сообщили об окончании работ и я вроде как файл восстановил.
Чтобы быть точным: mysql_query('REPAIR TABLE `data`;');
 

Но вопрос еще остается. С какой вероятностью можно полагать что не скрипт, а стечение обстоятельств
эту ситуацию вызвало? Ведь хостеры, они разве скажут правду?
« Последнее редактирование: 23 Апрель, 2008, 08:24:33 от pyhtelkin » Записан
ghost    ↓ 
23 Апрель, 2008, 09:30:13 , спустя 1 час 15 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

без вариантов
Группа: в ухо

Карма: 29
Сообщений: 876
Сила слова: 3.31

во-первых есть логи, а во-вторых можно запустить скрипт еще раз - если база опять навернётся - виноват скрипт, хотя я очень в этом сомневаюсь.
Записан

Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
AlexB    ↓ 
23 Апрель, 2008, 09:35:37 , спустя 5 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3428
Сила слова: 2.6

Вряд ли скрипт. Скорее все-таки аппаратный сбой.
Записан

pyhtelkin    ↓ 
18 Май, 2008, 06:13:17 , спустя 24 дня 20 часов 37 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 104
Сила слова: 1.92

Причина была в аппаратном сбое и больше не повторилась.
Всем большое спасибо за помощь.
Записан
Страниц: [1]
Печать
 

Перейти в: