2013-03-18 4 views
0

Я использую openshift для развертывания моего приложения, которое использует python, mongodb и node.js.Скрипт Openshift после развертывания

После нажатия всех мой кода и данных в сервер он говорит обслуживания не доступно когда RHC клиент закрыт.

Это потому, что я не писал postdeploy сценарий?

+0

Вы пробовали sshing в приложение, чтобы установить, установлены ли node.js и python? Патроны python и node.js являются и веб-картриджами, и у вас может быть только один, я мог видеть, что это приводит к вашей проблеме, если она не будет правильно решена. – generalhenry

+0

мы могли бы выбрать оба из них ... и мы протестировали .. он работает, если клиент rhc открыт – Dhatri

ответ

0

Что значит, что вам нужен RHC open? Он просто отправляет команды, а затем завершает выполнение.

Клиент RHC является средством без гражданства для отправки запросов REST в OpenShift Broker - у него нет абсолютно никакого соединения с узлом, на котором запущено приложение, ЕСЛИ вы используете команду RHC APP TAIL или что-то в этом роде. Вы имеете в виду, когда ssh в приложении остается открытым? Пожалуйста, не забывайте, что мы запускаем приложение вниз после дня бесполезности, и для его ускорения потребуется немного времени.

Есть ли репозиторий git-концентратора приложения?

Нет необходимости в пост-развертывании сценария.

Что говорят журналы для вашего приложения. Вы можете обратиться к ним либо с помощью RHC APP TAIL, либо с помощью SSH'ing в ваше приложение и перехода к ~/python-2.6/logs.

Смежные вопросы