Панель инструментов Node Red исчезла, мое приложение говорит "не работает", но не перезагружается - PullRequest
0 голосов
/ 13 декабря 2018

Я начинаю с позиции около абсолютного невежества здесь.

Я успешно настроил учетную запись Bluemix, добавил устройства, получил ключи API, подключил мой Raspberry Pi с Node Red идатчик температуры для Node Red на Bluemix, создал приборную панель и смог передавать данные между Watson / Bluemix и моим Pi.Здорово.К сожалению, я проделал весь этот путь, даже не понимая ни навигации Watson / Bluemix, ни всей терминологии.Я заставил НР работать в обоих направлениях и был счастлив.Затем однажды на прошлой неделе маршрут к моему приложению Bluemix Node Red перестал быть доступным:

404 Не найдено: запрошенный маршрут ('misterpi-01.mybluemix.net') не существует.

Cloud Foundry App not running

Я могу просматривать свои устройства и видеть, что они отправляют данные каждые несколько минут, поэтому очевидно, что соединение установлено.Когда я нажимаю на IBM Cloud Apps, мне говорят

Нет приложений IBM Cloud, привязанных к вашей организации

Когда я нахожусь на моей IBM Cloud Dashboard и нажимаюв Соединениях я вижу, что у меня есть подключенное приложение, которое «не работает» с красной точкой.Я могу нажать Стоп, и статус переходит в Остановлено.Когда я нажимаю Пуск, через короткое время

the status returns to Not Running

я не могу добавить другое приложение, потому что у меня может быть только одно.

Куда делось мое приложение NR и могу ли я вернуть его (предпочтительно), а если нет, то удалить?

По предложению @hardillb я отправился на поиски журналов.Я нашел их, и похоже, что приложение постоянно запускается и вылетает.Я не могу скопировать текст из журналов ошибок, но вот скриншот.

error log entries from my not running app

1 Ответ

0 голосов
/ 17 декабря 2018

Первое, что вы должны сделать, это получить копию вашего источника потока для резервного копирования.Войдите в IBM Cloud Dashboard и нажмите Cloudant-ll (суффикс может отличаться?), А затем Launch Cloudant Dashboard (в качестве альтернативы нажмите ...-cloudantNoSQLDB, а затем alias of Cloudant-ll).Оттуда нажмите на NodeRed и затем выберите идентификатор, который заканчивается на «/ flow».Затем вы можете извлечь все внутри "flow": [].

Я бы порекомендовал очистить его, чтобы у вас не было потоков, чтобы Bluemix мог начать «пустой».Если вы сделаете это, у вас получится что-то похожее на мое (не меняйте _rev).

{
  "_id": "Home Assistant/flow",
  "_rev": "102-2b38e1756eeb26def19b20858bc50a40",
  "flow": []
}

Позже вы можете вставить извлеченный код обратно в Node Red, используя Import > Clipboard.

Вы также можете отредактировать документ "... / settings", чтобы удалить любые лишниетипы узлов, которые вы установили.

Предостережение - у меня были те же проблемы с Bluemix, и в итоге я сдался - сбой, по крайней мере, еженедельный нехватка памяти и трудности с перезапуском.Я подозреваю, что он не может надежно работать с 256 МБ.

...