перенос сервера на другой ПК

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: перенос сервера на другой ПК

Сообщение zelevova » Чт окт 08, 2015 10:57 am

судя по сообщению проблема с таблицей shouts в БД. Нужно её проверить и возможно поправить.
За это сообщение автора zelevova поблагодарил:
Pacific (Чт окт 08, 2015 7:59 pm)
Рейтинг: 1.16%
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Чт окт 08, 2015 8:08 pm

Я попробовал выполнить запрос, вызывающий ошибку, в phpMyAdmin. И получил
#3 - Error writing file '/tmp/MYySKmPS' (Errcode: 28)

Прочитал, что эта ошибка вылазит при нехватке памяти. Но памяти навалом - использую карту 16Гб и ничего, кроме МЖД не установлено.
Может, этот файл формируется в ОЗУ и его не хватает? Но ОЗУ тоже немаленькое - 1Гб.
Короче, очистил таблицу shouts и все заработало. Но надолго ли?
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Пт окт 09, 2015 10:31 am

Pacific писал(а):Короче, очистил таблицу shouts и все заработало. Но надолго ли?
Оказалось, ненадолго. За сутки таблица набрала больше 32к записей и снова я получил вместо меню ошибку. Очистил таблицу - и всё в порядке.
Эта таблица содержит сообщения Алисы. Я их активно использую, т.к. только налаживаю систему. Видимо, придется придумывать автоочистку таблицы.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: перенос сервера на другой ПК

Сообщение skysilver » Пт окт 09, 2015 10:49 am

32k сообщений Алисы за сутки?! Мощно! :) Может, целесообразнее для отладки использовать debmes?
Использую в методах и сценариях, которые требуют отладки, вот такой код:

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

// Писать логи ( 0-нет, 1-только критические, 2-все )
$reclog = 2;

// Открываем лог, если нужно.
if ($reclog) $log = getLogger('Тут какое-то название, например сценария, чтобы проще было искать в логах.');

// Далее по коду расставляем такие условия и пишем в лог что надо
// Отладка/debug
if ($reclog == 2) $log->trace('Начало резервного копирования данных на сервере.');

// Ошибка/error
if ($reclog) $log->error('Не удалось создать общий каталог на локальном диске.');
 
Логи смотрим на странице x-ray на вкладке debmes.
За это сообщение автора skysilver поблагодарили (всего 2):
Pacific (Пт окт 09, 2015 2:26 pm) • BAV (Чт авг 16, 2018 11:04 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
DiArt
Сообщения: 210
Зарегистрирован: Пт апр 12, 2013 2:27 pm
Откуда: Уфа
Благодарил (а): 28 раз
Поблагодарили: 16 раз

Re: перенос сервера на другой ПК

Сообщение DiArt » Пт окт 09, 2015 1:02 pm

Pacific писал(а):Видимо, придется придумывать автоочистку таблицы.
Создай сценарий с данным кодом

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

SQLExec("DELETE FROM shouts WHERE TO_DAYS(NOW())-TO_DAYS(ADDED)>1");
say('Cтарый архив событий удален');
Данный код очищает архив событий старше 1 дня.
За это сообщение автора DiArt поблагодарили (всего 2):
Pacific (Пт окт 09, 2015 2:26 pm) • Yashalta (Вт июл 20, 2021 4:14 pm)
Рейтинг: 2.33%
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Пт окт 09, 2015 2:40 pm

skysilver писал(а):32k сообщений Алисы за сутки?! Мощно! :)
Ну, я еще не на такое способен :) Тем не менее, систему на винде это не смущало. Но, бороться с этим однозначно надо.
skysilver писал(а):Может, целесообразнее для отладки использовать debmes?
Во многих случаях Алиса предпочтительней, т.к. меньше переключений между окнами при отладке. Сегодня, например, я долго тупил с выводом в порт ESP8266 и было удобно нажав кнопку в меню, сразу увидеть сообщения для отладки.
Но, логами уметь пользоваться тоже надо - это однозначно.
Но, в любом случае, неважно что бы переполнился - лог Алисы или другой лог. Нужно, как вы заметили, включать логгирование тогда, когда это нужно. А то я распихал эти "say" везде, а убирать не тороплюсь.
DiArt писал(а):Создай сценарий с данным кодом
спасибо! Не придется самому запрос писать!
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: перенос сервера на другой ПК

Сообщение VladPTZ » Вс июл 31, 2016 9:58 pm

Переношу MajorDomo c Windows на raspbean.
Делаю резервную копию на Windows восстанавливаю на Raspberry. пишет
Updates Installed!

Но не каких данных не перенеслось.
Если делать бакап на raspberry то все восстанавливается с такого бакапа.
Почему не восстанавливается бакап сделанный на windows машине на системе с rasbean?
Устанавливал все с нуля по инструкции установка на линукс.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

Re: перенос сервера на другой ПК

Сообщение VladPTZ » Пн авг 01, 2016 12:19 am

Перенес настройки.
Сначала попытался залить базу с системы на windows в raspberry через phpmyadmin появились объекты но не появились шаблоны поведения, скрипты.

Поковырялся в файлах бакапа с windows design_code_data_files_2016-07-31__08-37-12.tar
Raspberry design_code_data_files_2016-07-31__06-21-09.gz

В итоге удалил все файлы в бакапе с Raspberry и залил внутрь все файлы с нужного мне бакапа с windows. Подсунул этот архив системе на Raspberry и все нужные мне данные перенеслись.
И вроде как заработала система на Raspberry
Для меня осталось загадкой почему на системе под windows и на линукс используются разные, не совместимые бакапы что усложняет перенос.
Или формат используемого архива где-то можно выбрать?
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: перенос сервера на другой ПК

Сообщение rtroyakov » Пн янв 09, 2017 11:48 am

Господа,всем привет.Как перенести всё с Windows 10 на Windows 7 ? Есть у кого опыт?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: перенос сервера на другой ПК

Сообщение sergejey » Пн янв 09, 2017 6:54 pm

rtroyakov писал(а):Господа,всем привет.Как перенести всё с Windows 10 на Windows 7 ? Есть у кого опыт?
Останавливаете систему, копируйте папку c:\_majordomo\, собственно всё.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить