Re: Ещё немного обновлений
Добавлено: Сб май 19, 2018 1:16 pm
Зайдите в phpmyadmin и запустите вручную восстановление таблицы.
Ругается при выборе таблицыnick7zmail писал(а): Сб май 19, 2018 1:16 pm Зайдите в phpmyadmin и запустите вручную восстановление таблицы.
Код: Выделить всё
#144 - Table './db_terminal/phistory' is marked as crashed and last (automatic?) repair failed Поскольку это самая главная таблица, где хранятся все значения, то сделать её заново - не выход. Лучше взять последний работающий бэкап и восстановится с него. И заодно поискать в чём причина поломки - может быть в /tmp место закончилось...shefus писал(а): Сб май 19, 2018 6:20 pm Что делать то? MD главный цикл упал, ничего сделать на могу. Как таблицу то восстановить? Хоть структуру её дайте...
PS В структуре админки MySql - пишет напротив этой таблицы "используется"
Про то, как чинить таблицы (viewtopic.php?f=3&t=2015&p=17659#p17659).
Понятно... Ща попробую восстановится.fandaymon писал(а): Сб май 19, 2018 6:31 pm
Поскольку это самая главная таблица, где хранятся все значения, то сделать её заново - не выход. Лучше взять последний работающий бэкап и восстановится с него.
Вот это и волнует. Рухнула как то не понятно - ошибку заметил после попытки обновления, т.к. MD перестала вещать голосом. Просто не мог такого предположить - немного работая с MS SQL ни разу не видел обрушения таблицы.fandaymon писал(а): Сб май 19, 2018 6:31 pm И заодно поискать в чём причина поломки - может быть в /tmp место закончилось...
Код: Выделить всё
xxx@NURKA:~$ df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
udev 992M 4,0K 992M 1% /dev
tmpfs 201M 1,2M 200M 1% /run
/dev/sda1 457G 5,7G 428G 2% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
none 5,0M 0 5,0M 0% /run/lock
none 1003M 144K 1002M 1% /run/shm
none 100M 28K 100M 1% /run/user
Это понятно - к ней доступа нет. Структура пустая. Соответственно пункта "восстановить" нет. При попытки обновить "пачкой" на этой таблице операция не проходит.Chainik писал(а): Сб май 19, 2018 6:33 pm Про то, как чинить таблицы (viewtopic.php?f=3&t=2015&p=17659#p17659).
Т.е мажордомо стоит на большом компе? Там-то конечно свободного места много. По сбою питания могло такое бытьshefus писал(а): Сб май 19, 2018 6:49 pmПонятно... Ща попробую восстановится.fandaymon писал(а): Сб май 19, 2018 6:31 pm
Поскольку это самая главная таблица, где хранятся все значения, то сделать её заново - не выход. Лучше взять последний работающий бэкап и восстановится с него.
Вот это и волнует. Рухнула как то не понятно - ошибку заметил после попытки обновления, т.к. MD перестала вещать голосом. Просто не мог такого предположить - немного работая с MS SQL ни разу не видел обрушения таблицы.fandaymon писал(а): Сб май 19, 2018 6:31 pm И заодно поискать в чём причина поломки - может быть в /tmp место закончилось...
Что касается места - в линуксе не силен, но вроде так? :Т.е. как я понимаю места много? В чем может быть проблем?Код: Выделить всё
xxx@NURKA:~$ df -h Файл.система Размер Использовано Дост Использовано% Cмонтировано в udev 992M 4,0K 992M 1% /dev tmpfs 201M 1,2M 200M 1% /run /dev/sda1 457G 5,7G 428G 2% / none 4,0K 0 4,0K 0% /sys/fs/cgroup none 5,0M 0 5,0M 0% /run/lock none 1003M 144K 1002M 1% /run/shm none 100M 28K 100M 1% /run/user
Это понятно - к ней доступа нет. Структура пустая. Соответственно пункта "восстановить" нет. При попытки обновить "пачкой" на этой таблице операция не проходит.Chainik писал(а): Сб май 19, 2018 6:33 pm Про то, как чинить таблицы (viewtopic.php?f=3&t=2015&p=17659#p17659).
Посмотрел в папку www - большая часть файлов и папок с правами root. Дал права всей папке www - "www-data"( Правильно ли это?). После этого удалось обновится, но циклы лежали. В логах:shefus писал(а): Сб май 19, 2018 7:15 pm Попробовал восстановится. Пишет Ок. Но... циклы все в "дауне". Попробовал ещё раз обновится - опять "вылетела" эта таблица.
Код: Выделить всё
21:10:06 0.03353400 Error registered (type: sqlconn):
2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Backtrace:
#0 /var/www/lib/mysqli.class.php(135): registerError('sqlconn', '2002: Can't con...')
#1 /var/www/lib/mysqli.class.php(106): mysql->Connect()
#2 /var/www/index.php(25): mysql->__construct('localhost', '', '*****', '*******', 'db_terminal')
#3 /var/www/nf.php(148): include_once('/var/www/index....')
#4 {main}
Код: Выделить всё
:~$ sudo php /var/www/cycle.php