2013-03-18 113 views
0

我使用openshift部署使用python,mongodb和node.js的應用程序。部署後的Openshift腳本

推我的所有代碼和數據到服務器後跟它服務不可用RHC客戶關閉。

是因爲我沒有寫postdeploy腳本?

+0

您是否嘗試過將sshing放入應用程序以查看node.js和python是否均已安裝? python和node.js盒式磁帶都是網絡盒式磁帶,您只能擁有一個,如果解決不當,我可以看到導致您的問題。 – generalhenry 2013-03-18 17:40:39

+0

我們可以選擇這兩個...我們測試..如果rhc客戶端打開 – Dhatri 2013-03-18 17:51:26

回答

0

你是什麼意思你需要RHC打開?它只是發送一個命令,然後完成執行。

RHC客戶端是一種向OpenShift Broker發送REST請求的無狀態方式 - 它與運行應用程序的節點完全沒有連接,除非您使用RHC APP TAIL命令或類似的東西。你的意思是你的應用程序中的ssh保持打開狀態嗎?請不要忘記我們在一天不使用的情況下關閉應用程序,它需要一段時間才能啓動。

是否有應用程序的git hub回購?

不需要後期部署腳本。

你的應用程序的日誌說什麼。您可以通過執行RHC APP TAIL或SSH到您的應用程序並轉到〜/ python-2.6/logs來獲得它們。