Здравствуйте!
У меня возникли неполадки с сервисом Node-Red, установленном на контроллере WB6.
Поясню возможную причину: вчера при создании очередного алгоритма(правила) работы системы освещения, освещение сработало как и должно было. Чтобы прервать работу алгоритма, я стал быстро его разбирать, дабы прекратить его работу. Закончив с этим я в Node-Red нажал Deploy и Node-Red надолго завис выполняя этот самый Deploy.
Не дождавшись окончания завершения операции Deploy, я решил перезагрузить страницу с сервисом Node-Red. И на этом всё… Больше страница с сервисом ни вчера, ни сегодня не запускалась.
В чём может быть причина? И как это можно решить/восстановить работу?
Сделал остановку сервиса Node-Red командой service nodered stop → Потом зашёл в безопасный режим с помощью команды node-red —safe → потом снова пытался к Node-Red через его веб-интерфейс - бесполезно.
Пытался перезапустить сервис командой systemctl restart nodered, но тоже безуспешно.
Прикладываю скрины с логами из веб-интерфейса контроллера, а также фото из safe mode режима.
Я же обращаюсь к процессу по другому: ip-адрес контроллера:1880 и в этом случае у меня возвращается лишь белый экран, как будто страница не прогружается до конца.
В “пустом экране” - какой ответ http? Покажите, например содержимое ответа сервера.
Что пишется в логи с момента запуска NR в безопасном режиме и при запросе http?
Если ли процессы NR? В safe сами потоки не запущены, но проверьте сколько процессов и сколько ресурсов потребляют.
Другого терминала-Linux, кроме как для общения с данным контроллером wb6, у меня нет.
Поэтому буду работать в этом.
Если в режиме safe mode, процессы NR не отображаются, то как мне зайти в обычный рабочий процесс NR, чтобы уже там командами «top» или «ps» посмотреть затрачиваемые сервисом NR ресурсы?
Чтобы открыть второй терминал запустите еще раз PuTTY и выполните еще раз подключение по ssh. Откроется вторая консоль, в которой можно вводить команды.