Большое спасибо. Все получилось
filippovsky
@filippovsky
Лучшие сообщения filippovsky
Недавние сообщения filippovsky
-
Переход c PRO на Lite
Подскажите, пожалуйста, как перевести сервер с версии PRO на версию Lite?
Произвел перенос сервера на другое железо.
Лицензию деактивировал, затем активировал на новой машине.
Предполагалось использование старой машины в качестве тестового сервера, в режиме Lite.
Но в итоге обе машины работают как PRO. -
Интеграция с Алисой от Яндекс
Алиса от Яндекса теперь официально поддерживает умные дома.
Техническое описание есть тут: https://tech.yandex.ru/dialogs/alice/doc/smart-home/start-docpage/
Планируется ли интеграция этой возможности для взаимодействия Алисы с IntraHouse?
Со стороны intrahouse должна быть обязательно обеспечена поддержка HTTPS и реализована авторизация по OAuth 2.0.
Подробности есть по указанной ссылке.
-
RE: Плагин HTTP-Client
А как-нибудь можно выбрать кодировку запроса?
Пытаюсь экспериментировать с отправкой SMS через SMS.RU, отправляю русский текст через HTTP-GET запрос, а получаю по SMS кракозябры
-
RE: Графики IH Pro
Некорректно отображаются кнопки управления графиком в Яндекс браузере.
Ниже два скриншота. Первый из Google Chrome, второй - тот же экран в Яндекс браузере.
Проблемное место обвел красным.
-
RE: Установка системы intraHouse
Обычно все нормально срабатывает и два раза сервис не запускается.
Какая у Вас ОС?
У меня CubieTruck 5 под управлением Linaro (диалект Ubuntu)/
При входе в ОС пишет
Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 3.4.39 armv7l)
-
RE: Установка системы intraHouse
Запуск сервиса зависит от системы инициализации
Если вам помогло редактирование /etc/init/intrahouse-c.conf - значит у вас upstart
Большое спасибо за помощь!
Убрал /etc/init/intrahouse-c.conf - и все заработало (кроме рестарта из PM).
Буду разбираться с настройками ОС.
Спасибо!!
PS: В моем случае пришлось наоборот оставить /etc/init/intrahouse-c.conf и убрать /etc/rc*.d/intrahouse
Т.е. оставить только upstart. DbAgent и рестарт из PM после этого работают корректно.
Может, кому пригодится.
Возможно, есть смысл в инсталляторе предусмотреть, что на старой Ubuntu нужно прописывать только upstart без init.d?
Понимаю, что лучше обновить ОС.
-
RE: Установка системы intraHouse
Есть проблема. Не знаю ,связана ли она с переносом. Похоже, что была и до переноса, судя по логам.
При рестарте операционной системы по команде reboot - сервер после старта операционки запускается,и работает, но dbAgent не может запуститься, при этом в логах идут сообщения, что порт 8088 уже занят.
Если после этого перезапустить intraHouse командой из PM - то dbAdapter запускается, ошибки в логах исчезают.
В момент, когда идут ошибки в логах, netstat показывает ,что порт 8088 занят процессом node.
Такое ощущение, что стартуют два процесса сервера одновременно.По логам характерно, что идут записи 00:32, потом 00:33, потом опять 00:32. Т.е. нечто из двух мест пишет в один и тот же лог.
13.04 00:32:53.637 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:32:54.066 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
**13.04 00:32:55.514 INFO: ADDON Received 6 files.
13.04 00:32:55.696 WARN: IH System has started**
13.04 00:32:59.561 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:32:59.807 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
**13.04 00:33:01.132 INFO: ADDON Received 6 files.
13.04 00:33:01.296 WARN: IH System has started**
13.04 00:32:55.750 WARN: IH Create devices start
13.04 00:32:55.773 WARN: IH Created devices:7
13.04 00:32:55.832 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started
13.04 00:33:05.823 INFO: DBAGENT mysqlagent error 220: Database status error: Error: getaddrinfo EAI_AGAIN localhost:3306
13.04 00:33:11.486 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:33:11.732 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
13.04 00:33:13.049 INFO: ADDON Received 6 files.
**13.04 00:33:13.209 ERR: INIT HTTP server port 8088 error! Address in use.
13.04 00:33:13.219 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }**
13.04 00:33:13.724 IH IntraHouse has stopped.
13.04 00:33:14.478 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:33:14.677 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
13.04 00:33:15.833 INFO: ADDON Received 6 files.
13.04 00:33:15.992 ERR: INIT HTTP server port 8088 error! Address in use.
13.04 00:33:16.002 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }
13.04 00:33:16.507 IH IntraHouse has stopped.
13.04 00:33:17.287 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:33:17.496 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
13.04 00:33:18.603 INFO: ADDON Received 6 files.
13.04 00:33:18.761 ERR: INIT HTTP server port 8088 error! Address in use.
13.04 00:33:18.771 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }
13.04 00:33:19.276 IH IntraHouse has stopped.
[ .. дальше этот кусок непрерывно повторяется, до перезапуска из PM .. ]
13.04 00:35:53.211 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:35:53.435 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
13.04 00:35:54.669 INFO: ADDON Received 6 files.
13.04 00:35:54.828 ERR: INIT HTTP server port 8088 error! Address in use.
13.04 00:35:54.839 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }
13.04 00:35:55.344 IH IntraHouse has stopped.
[ … момент перезапуска из PМ .. ]
13.04 00:35:56.122 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo
13.04 00:35:56.370 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm
13.04 00:35:56.963 IH IntraHouse has stopped.
13.04 00:35:57.683 INFO: ADDON Received 6 files.
13.04 00:35:57.843 WARN: IH System has started
13.04 00:35:57.872 WARN: IH Create devices start
13.04 00:35:57.894 WARN: IH Created devices:7
13.04 00:35:57.947 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started
-
RE: Установка системы intraHouse
пошел по пути полного переноса, т.к. в корне папки /opt/intrahouse-c тоже есть syslog, authlog, tokens
после переноса не цепляется к базе:
12.04 23:47:42.080 WARN: IH System has started
12.04 23:47:42.136 WARN: IH Create devices start
12.04 23:47:42.166 WARN: IH Created devices:7
12.04 23:47:42.226 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started
12.04 23:47:51.771 INFO: DBAGENT mysqlagent error 220: Database status error: Error: getaddrinfo EAI_AGAIN localhost:3306
и еще глюк после переноса - если выбрать пункт в PM "Restart Intrahouse", сервер останавливается, но не запускается
PS: нашел еще такой файл /etc/init/intrahouse-c.conf
start on filesystem and started networking stop on shutdown respawn chdir /opt/intrahouse-c env NODE_ENV=production exec /opt/intrahouse-c/node/bin/node /opt/intrahouse-c/backend/app.js prod
Попробую в нем тоже поправить пути
PPS: вылечилось. Спасибо. И графики заработали.
Наверное, имеет смысл добавить инструкцию по переносу в другую папку в документацию?
-
RE: Установка системы intraHouse
Подскажите, пожалуйста, как можно корректно перенести папку сервера из /opt/intrahouse-c/ в /var/intrahouse-c/ ?
Интересует перенос именно самого сервера, а не папки проектов.
У меня раздел /opt живет на eMMC, а раздел /var живет на HDD.
А в /opt/intrahouse-c пишутся логи, что хотелось бы делать на HDD.
Достаточно ли переписать папку и поправить пути запуска/останова в /etc/rc.* ?
Или есть какие-то нюансы?