Страница 4 из 10

Re: Восстановление с резервной копии

Добавлено: Сб окт 21, 2017 7:51 am
zalex
Подскажите, в чем причина. Слетает меню. В устройствах пропадают первоначальные пункты (скажем, wifi-iot), зато добавляются новые из тех, что я не устанавливал. Также пропадали терминалы, настройка поведения. Через некоторое время останавливается основной цикл, ping, webvars, shedhap(не помню точно, по-моему, так сервис назывался, сейчас не вижу его среди сервисов). Перезапуск сервисов не спасает. Замена файла базы не спасает. Спасает только - полностью сношу папку MJD, ставлю заново MJD с галочкой обновлений (может, попробовать без обновлений ?). При этом выдает ошибку при первом старте, что не хватает таблиц в БД, создает их, но не попадает на страницу начальной настройки, то есть английский язык, светлая тема. Разобрался по исходникам, запускаю /popup/first_start.html. Язык, тему настраиваю, взлетает как надо. Несколько раз так делал, максимум через сутки слетает с остановкой циклов. Последний раз вчера вечером настроил, ничего специально не настраивал, только язык и тему. Сегодня с утра опять слетели настройки, тема осталась темная, но язык опять английский. Цикл пока работает.

Кто знает, может, в реестр что-то пишется ?

OS: Windows 10.

Подскажите, как найти проблему, а то так тяжело использовать.

Следующим шагом, когда слетит в следующий раз, будет установка, копирование папки как первоначального образа, затем (после крушения)- сравнение текущего образа с первоначальным образом.

Через 12 часов примерно опять остановился main.

перезапустил циклы main, ping, webvars, sheduler, execs. Взлетел. Проработал пару циклов, опять остановился и уже не запускается. База портится, структура портится.

Изменил статический адрес с X.X.X.4 на X.X.X.6, все заработало и работает уже несколько дней. Дальше разбираться не стал.

После некоторого времени опять началось. Стал копать дальше. Обнаружил, что ломается БД. Также нашел по форумам, что БД беззащитна. То есть это были хакерские атаки на мой комп.
Почитав еще сообщения, поставил пароль на БД. Советую всем, у кого комп виден снаружи, выполнить эту процедуру.

Для этого:
0. Выйти из MJD.
1. в файле config.php необходимо изменить переменные Define('DB_USER', 'XXXX); Define('DB_PASSWORD', 'YYYY');
2. зайти в БД http:/HOST/phpmyadmin4/ с логином 'root', пароль - пустой.
2.1. заходим в привилегии.
2.2. создаем нового пользователя (добавить нового пользователя).
2.3. устанавливаем пользователя XXXX из пункта 1.
2.4. устанавливаем (не трогаем) любой хост.
2.5. устанавливаем дважды пароль YYYY из п.1.
2.6. создать пользователя.
2.7. заходим в редактирование привилегий для нового пользователя (XXXX).
2.8. нажимаем 'глобальные привилегии' - ('отметить все').
2.9. нажимаем чуть ниже 'ok'.
2.10. нажимаем привилегии еще раз для обновления страницы. Смотрим, чтобы привилегии были 'ALL PRIVILEGES', а также значение GRAND - 'Да'.
2.11. Удаляем пользователя root - поставить галочку на root и нажать 'ok'.
2.12. нажимаем привилегии еще раз для обновления страницы. Смотрим, чтобы остался только пользователь XXXX.
3. запускаем MJD.

Re: Восстановление с резервной копии

Добавлено: Пн ноя 27, 2017 10:12 pm
nick7zmail
Чет не нашел, куда написать...решил тут...вопросик - как запустить системный встроенный бэкап, для "запечатывания" файлов, данных, кода...короче полный бэкап из скрипта php?
У меня раньше был рабочий скрипт, я его, вроде, даже на форум сюда скидывал несколько раз...но вот сейчас, хоть убей, не могу найти...поделитесь, у кого есть, или Сергей, скажи как запустить...что-то мои попытки через include пока не увенчались успехом...

Re: Восстановление с резервной копии

Добавлено: Пн ноя 27, 2017 10:34 pm
Logrus
через маинтенансе (не сильно перековеркал), там и бэкап и очистка
в коннекте есть системмаинтенансе
https://majordomo.smartliving.ru/forum/ ... =40#p63455

Re: Восстановление с резервной копии

Добавлено: Вт ноя 28, 2017 11:11 am
nick7zmail
Вижу трлько очистку, оптимизацию, и удаление rss...где запуск бэкапа?

Re: Восстановление с резервной копии

Добавлено: Вт ноя 28, 2017 11:35 am
Logrus
по ссылке выше в последней строке запуск
https://github.com/sergejey/majordomo/b ... enance.php
я там про отключить спрашивал, вот они у меня каждый день в 7-05 запускаются, но там еще с очисткой функции, с очисткой бэкапов (по ссылке выше 12 штук, т.е было 11 не очистился более 10 и создался новый)

Re: Восстановление с резервной копии

Добавлено: Вс дек 10, 2017 10:00 pm
ZhenyaRUS39
Подскажите, в чем может быть дело: раз в несколько дней слетает полностью образ умного дома на стандартный
вот лог
СпойлерПоказать

Код: Выделить всё

21:00:01 0.32576000 Executing (exclusive): mplayer /var/www/sounds/dingdong.mp3 >/dev/null 2>&1
21:00:00 0.84617900 app_openweather.processSubscription (HOURLY)
21:00:00 0.81853000 connect.processSubscription (HOURLY)
21:00:00 0.67448700 yandex_tts.processSubscription (SAY)
20:43:10 0.56636800 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/debmes/log_2017-12-10-cycle_skype.php.txt
20:43:10 0.56536200 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
20:43:10 0.56370300 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2017-12-10-cycle_connect.php.txt
20:43:08 0.65525600 Running maintenance script
20:43:05 0.38622700 Starting ./scripts/cycle_execs.php ... 
20:43:05 0.35965800 Starting ./scripts/cycle_cron.php ... 
20:43:05 0.32402900 Starting ./scripts/cycle_skype.php ... 
20:43:05 0.30175700 Starting ./scripts/cycle_scheduler.php ... 
20:43:05 0.27360700 Starting ./scripts/cycle_X101_skype.php ... 
20:43:05 0.24056100 Starting ./scripts/cycle_db_save.php ... 
20:43:05 0.21028600 Starting ./scripts/cycle_onvif.php ... 
20:43:05 0.16581800 Starting ./scripts/cycle_rss.php ... 
20:43:05 0.14437500 Starting ./scripts/cycle_states.php ... 
20:43:05 0.10717800 Starting ./scripts/cycle_mqtt.php ... 
20:43:05 0.06162800 Starting ./scripts/cycle_webvars.php ... 
20:43:05 0.02999400 Starting ./scripts/cycle_connect.php ... 
20:43:05 0.00686100 Starting ./scripts/cycle_ping.php ... 
20:43:04 0.98538600 Starting ./scripts/cycle_main.php ... 
20:43:04 0.84066800 Starting ./scripts/cycle_wscache.php ... 
20:43:04 0.82031800 Starting ./scripts/cycle_websockets.php ... 
17:43:01 0.20635300 Running: mysql restore from file: /var/www/database_backup/db.sql
19:24:54 0.58648200 AUTO-RECOVERY: ./scripts/cycle_websockets.php
19:24:53 0.57414000 Closing thread: exec php -q ./scripts/cycle_websockets.php --params "a:0:{}">>/var/www/debmes/log_2017-12-10-cycle_websockets.php.txt
19:18:50 0.95012300 yandex_tts.processSubscription (SAY) 
система на OrangePiPc

Re: Восстановление с резервной копии

Добавлено: Вс дек 10, 2017 10:27 pm
nick7zmail
17:43:01 0.20635300 Running: mysql restore from file: /var/www/database_backup/db.sql
Вот эта строчка говорит что восстанавливается с файла /var/www/database_backup/db.sql. Проверьте туда ли дамп делается, и делается ли вообще.

Re: Восстановление с резервной копии

Добавлено: Пн дек 11, 2017 11:54 am
ZhenyaRUS39
nick7zmail писал(а):17:43:01 0.20635300 Running: mysql restore from file: /var/www/database_backup/db.sql
Вот эта строчка говорит что восстанавливается с файла /var/www/database_backup/db.sql. Проверьте туда ли дамп делается, и делается ли вообще.
а можете, пожалуйста, подробнее расписать, что и где посмотреть надо?
А где можно узнать почему восстанавливается на бэкап? что отказывает?

Re: Восстановление с резервной копии

Добавлено: Пн дек 11, 2017 1:33 pm
nick7zmail
Это стандартная ситуация восстанавливать бд после загрузки сервера, т.к. Бд хранится во временной директории...вопрос только в том - копируется ли у вас при работе Мд и завершении работы она...
За это отвечает цикл cycle_db_save или как то так должен называться...посмотрите запущен ли он и гляньте его логи, и текст (в то же место бэкапит, или ешё куда)

Re: Восстановление с резервной копии

Добавлено: Вс дек 23, 2018 8:23 pm
Mobidi
ПОдскажите - пришлось снести систему - есть резервная копия - установил МД заново - захожу в восстановление выбираю резервную копию ( все галки проставлял когда делал) - нажимаю восстановить и ничего не происходит. Ветка мастер - версия последняя / Что не так делаю ?