Страница 1 из 1

Замедление работы сервера МД!?!

Добавлено: Чт ноя 26, 2015 1:55 pm
AVB
Добрый день, Форумчане!

Мой вопрос, скорее всего к Сергею.

Пока разбираюсь с Можордомо и настраиваю интерфейс и на вот что обратил внимание.
У меня в системе 2 температурных датчика и 2 обычных выключателя работающие на освещение. Взаимодействие МД и контроллера происходит по протоколу Modbus TCP.

Что заметил:
После перезагрузки ПК и запуска сервера МД - реакция на нажатие включателей освещения в меню или на сцене МД сигнал мгновенно передается на контроллер и контролер ее включает.
По прошествии порядка 6-12 часов передача сигнала на контроллер замедляется и составляет порядка 2 сек, что очень бесит!
Далее после суточного и недельного теста - отправка сигнала из МД составляет стабильно 2-3 сек.

В окне работы циклов МД все стабильно и ошибок нет!

Прошу помощи!
С чем связано замедление времени передачи сигнала???

Спасибо!

Re: Замедление работы сервера МД!?!

Добавлено: Чт ноя 26, 2015 2:19 pm
ILGAS
Подтверждаю, я тоже замечал такое поведения в MajorDoMo.
у меня весь дом построен на MegaD, и тоже после перегрузке сервера нажать на сцене на лампочку свет моментально включается и меняется статус, а если прошел день идет замедления реакция на пару секунд.

Re: Замедление работы сервера МД!?!

Добавлено: Чт ноя 26, 2015 3:25 pm
sergejey
Возможно, это связано с падением цикла вебсокетов. По крайней мере, у себя я из-за этого наблюдаю подобное. С падением борюсь. Можно пока вовсе отключить вебсокеты в config.php.

Re: Замедление работы сервера МД!?!

Добавлено: Сб ноя 28, 2015 3:21 pm
gnom537
sergejey а где что нужно убрать что бы вэбсокеты пока отключить? у меня нет такой строчки.


$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_rss.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_watchfolders.php',
'cycle_webvars.php');


?>

Re: Замедление работы сервера МД!?!

Добавлено: Сб ноя 28, 2015 3:24 pm
geor
gnom537 писал(а):sergejey а где что нужно убрать что бы вэбсокеты пока отключить? у меня нет такой строчки.


$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_rss.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_watchfolders.php',
'cycle_webvars.php');


?>
Прочитать первую сраницу http://majordomo.smartliving.ru/forum/v ... f=7&t=2548