Re: Восстановление с резервной копии
Добавлено: Сб окт 21, 2017 7:51 am
Подскажите, в чем причина. Слетает меню. В устройствах пропадают первоначальные пункты (скажем, 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.
Кто знает, может, в реестр что-то пишется ?
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.