Ещё немного обновлений
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ещё немного обновлений
Зайдите в phpmyadmin и запустите вручную восстановление таблицы.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Ругается при выборе таблицыnick7zmail писал(а): ↑Сб май 19, 2018 1:16 pmЗайдите в phpmyadmin и запустите вручную восстановление таблицы.
Код: Выделить всё
#144 - Table './db_terminal/phistory' is marked as crashed and last (automatic?) repair failed
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Что делать то? MD главный цикл упал, ничего сделать на могу. Как таблицу то восстановить? Хоть структуру её дайте...
PS В структуре админки MySql - пишет напротив этой таблицы "используется"
PS В структуре админки MySql - пишет напротив этой таблицы "используется"
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Ещё немного обновлений
Поскольку это самая главная таблица, где хранятся все значения, то сделать её заново - не выход. Лучше взять последний работающий бэкап и восстановится с него. И заодно поискать в чём причина поломки - может быть в /tmp место закончилось...
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Понятно... Ща попробую восстановится.
Вот это и волнует. Рухнула как то не понятно - ошибку заметил после попытки обновления, т.к. MD перестала вещать голосом. Просто не мог такого предположить - немного работая с MS SQL ни разу не видел обрушения таблицы.
Что касается места - в линуксе не силен, но вроде так? :
Код: Выделить всё
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).
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Попробовал восстановится. Пишет Ок. Но... циклы все в "дауне". Попробовал ещё раз обновится - опять "вылетела" эта таблица. Очень похоже на ситуацию по аналогии MS SQL - не хватка зарезервированного места для БД. Но тут не знаю где "крутить" - ща накручу и все совсем рухнет.
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Ещё немного обновлений
Т.е мажордомо стоит на большом компе? Там-то конечно свободного места много. По сбою питания могло такое бытьshefus писал(а): ↑Сб май 19, 2018 6:49 pmПонятно... Ща попробую восстановится.
Вот это и волнует. Рухнула как то не понятно - ошибку заметил после попытки обновления, т.к. MD перестала вещать голосом. Просто не мог такого предположить - немного работая с MS SQL ни разу не видел обрушения таблицы.
Что касается места - в линуксе не силен, но вроде так? :Т.е. как я понимаю места много? В чем может быть проблем?Код: Выделить всё
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).
Что касается восстановления. Где-нибудь в backup есть файл db_terminal.sql, если его открыть текстовым редактором, то в нём можно найти блок sql команд начинающихся с drop table phistory и дальше - создание таблицы и закачивание в неё данных.
Если устроит пустая таблица, то в phpmyadmin дать sql команду
DROP TABLE IF EXISTS `phistory`;
CREATE TABLE IF NOT EXISTS `phistory` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0',
`ADDED` datetime DEFAULT NULL,
`VALUE` varchar(255) NOT NULL,
PRIMARY KEY (`ID`),
KEY `VALUE_ID` (`VALUE_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Посмотрел в папку www - большая часть файлов и папок с правами root. Дал права всей папке www - "www-data"( Правильно ли это?). После этого удалось обновится, но циклы лежали. В логах:
Код: Выделить всё
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
И ... пока писал это сообщение опять упали..
Опять запустил - sudo php /var/www/cycle.php - опять поднялись. Глянул внимательней что выводит sudo php /var/www/cycle.php - ошибки в модуле MODBUS - я его ставил когда цикли лежали. Удалил его - пока 10 минут - полёт нормальный. Вот как-то так
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: Ещё немного обновлений
Теперь постоянно даёт ошибку цикл cycle_connect:
MQTT application is not installed.
Хотя я и никогда не инсталлировал MQTT.
После обновления пришлось часть циклов остановить вручную - те которые давали ошибку (циклы модулей которые не установлены), например:
cycle_X101_skype
cycle_rss
cycle_skype
Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?
MQTT application is not installed.
Хотя я и никогда не инсталлировал MQTT.
После обновления пришлось часть циклов остановить вручную - те которые давали ошибку (циклы модулей которые не установлены), например:
cycle_X101_skype
cycle_rss
cycle_skype
Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?