проблемы с устройствами
Модератор: immortal
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
проблемы с устройствами
не совсем по теме
После последнего обновления появились проблемы.
Есть два устройства на ардуино с ethernet enc26j80, Оба меряют температуру и управляют разными нагрузками. До этого работали нормально с осени и хорошо выполняли свои функции.
После обновления, устройства перестают отвечать, если включена сервер MajorDoMo, только как его выключаю - они работают нормально. В чем может быть проблема?
После последнего обновления появились проблемы.
Есть два устройства на ардуино с ethernet enc26j80, Оба меряют температуру и управляют разными нагрузками. До этого работали нормально с осени и хорошо выполняли свои функции.
После обновления, устройства перестают отвечать, если включена сервер MajorDoMo, только как его выключаю - они работают нормально. В чем может быть проблема?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: проблемы с устройствами
Как-то странно. Не должно программное обновление влиять на функционал устройства, которое не подключено напрямую, а в где-то в сети. Может там какой-то конфликт по IP/MAC адресам?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: проблемы с устройствами
просто такое впечатление, что все время идет обращение к устройству и оно не справляется с нагрузкой.
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: проблемы с устройствами
Так и должно быть много процессов в диспетчере задач?

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

и еще вопрос, куда пишутся данные с датчиков, если последняя запись в таблице не за сегодня.
Графики строятся нормально
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: проблемы с устройствами
php должно быть по количеству циклов, но что-то многова-то -- циклов столько нету.Так и должно быть много процессов в диспетчере задач?
cmd.exe вообще не должно быть столько
пишутся в эту таблицу, больше никуда.и еще вопрос, куда пишутся данные с датчиков, если последняя запись в таблице не за сегодня.
Графики строятся нормально
можно попробовать отсортировать по уменьшению ID, что б наверняка видеть последнюю запись
какие-то аномалии

может перезагрузить компьютер и посмотреть как оно запустится с нуля?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: проблемы с устройствами
сервер перезагружается каждую ночь сам такой командой
контроллеры опрашиваю через веб-переменные
P.S. обновил скриншот выше
Код: Выделить всё
if (timeIs(getGlobal('Reset'))) {
exec ("shutdown.exe -r -f -t 1");}
а что посоветуете с этим делать, как уменьшить количество?php должно быть по количеству циклов, но что-то многова-то -- циклов столько нету.
cmd.exe вообще не должно быть столько
контроллеры опрашиваю через веб-переменные
P.S. обновил скриншот выше
Последний раз редактировалось Vadymkyr Пн май 06, 2013 5:02 pm, всего редактировалось 1 раз.
-
- Сообщения: 211
- Зарегистрирован: Вт янв 08, 2013 11:50 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 0
- Поблагодарили: 6 раз
Re: проблемы с устройствами
В Диспетчере задач в меню Вид можно включить колонку "Командная строка" - тогда будет видно, откуда произведен запуск процесса. Может эта информация наведет на мысль, почему процессов многоVadymkyr писал(а): а что посоветуете с этим делать, как уменьшить количество?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: проблемы с устройствами
Первую странность, которую заметил -- в двух экземплярах запущены некоторые циклы. Тот же cycle_webvars, который опрашивает устройства -- их почему-то два запущено паралельно. Пересмотрю как у меня дома работает, может в самом деле что-то намудрил в обновлении последнем. На работе крутится тоже последняя версия, но там вроде всё ок -- никакого дублирования.
Ещё вопрос, а нет случайно двух копий MajorDoMo на компьютере?
Ещё вопрос, а нет случайно двух копий MajorDoMo на компьютере?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: проблемы с устройствами
спасибо, установлена только одна система.
И еще вопрос. Думаю установить все заново на чистую систему и настроить заново, можно будет перенести только базу и как? Что бы остались все показания датчиков
И еще вопрос. Думаю установить все заново на чистую систему и настроить заново, можно будет перенести только базу и как? Что бы остались все показания датчиков
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: проблемы с устройствами
Можно сохранить, а потом восстановить всю папку с базой данных:Vadymkyr писал(а):спасибо, установлена только одна система.
И еще вопрос. Думаю установить все заново на чистую систему и настроить заново, можно будет перенести только базу и как? Что бы остались все показания датчиков
C:\_majordomo\dbdir\db_terminal\
плюс кое-какие файлы, которые могли меняться через админку:
C:\_majordomo\htdocs\cms\
если использовались "альтернативные" шаблоны, то ещё сохранить папку
C:\_majordomo\htdocs\templates_alt\
Вот собственно и всё, остальное стандартное из дистрибутива или обновлений.
Меня только очень смущает, что в таблице phistory нет последних показаний датчиков, но графики строятся -- куда-то ж данные записываются )
Перед "убиванием" всего и перестановкой лучше сделать полную копию папки c:\_majordomo\ -- просто на всякий случай.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги