Я решил эту проблему.Проблема может быть связана с переполнением памяти в контейнере Garden.Принимая во внимание, что содержимое хранится в кэше, приложение не может запуститься после процесса перезапуска, оно выдает ошибку состояния выхода 1 (недостаточно памяти).Кеш обновляется только путем помещения приложения в облако.Параметр, который был проверен для восстановления приложения:
Просмотр имени базы данных для NodeRED (которая хранит всю информацию о Node-RED) в Cloudant, например, «nodered».
Установка на ПК Интерфейс командной строки Cloud Foundry - CLI https://docs.cloudfoundry.org/cf-cli/install-go-cli.html
Загрузите с github и разархивируйте код приложения bluemix-starter https://github.com/knolleary/node-red-bluemix-starter (клонировать или скачать -> скачать zip)
В загруженной папке добавьте запись в файл манифеста (manifest.yml) в разделе env, вкоторый устанавливает имя базы данных (например, nodered) в Cloudant для переменной среды NODE_RED_STORAGE_DB_NAME.Четыре пробела должны быть заполнены до NODE_RED_STORAGE_DB_NAME.Изменения лучше вносить с помощью редактора Notepad ++.
---
applications:
- memory: 256M
env:
OPTIMIZE_MEMORY: true
NODE_RED_STORAGE_DB_NAME: nodered
command: node index.js --settings ./bluemix-settings.js –v
Сохраните файл после изменения.
Запустите командную строку (cmd) и затем:
a.перейдите в папку с загруженным проектом, например Windows
cd c:/node-red-bluemix-starter
b.укажите конечную точку API, в которой находится приложение, в нашем случае:
cf api https://api.eu-gb.bluemix.net
c.отправить команду регистрации в облаке
cf login
d.укажите почту и пароль (пароль вводится без явного отображения символов)
e.продвигая проект, указав имя вашего экземпляра Node-RED, например NameApp
cf push NameApp