2015-06-10 48 views
1

我想我的部署node.js的船帆上openshift應用程序的船帆。我遵循https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6中列出的程序,但仍然不起作用。 也試試這個:Node.js app on openshift運行的Node.js上openshift

不管我得到什麼「服務暫時無法使用」 的服務器暫時無法將您的請求服務由於維護停機或容量問題。請稍後再試。錯誤。

希望有人能至少我指向正確的方向。 在此先感謝。

+1

這意味着,HAProxy的認爲你的應用程序沒有運行。您需要檢查服務器日誌以查看您的應用正在發生什麼。 –

+0

嘗試使用rhc tail命令來檢查您的服務器日誌,或者ssh到您的應用程序並檢查「〜/ app-root/logs」目錄。你可以在這裏找到關於日誌文件的更多信息:https://developers.openshift.com/en/managing-log-files.html –

回答

1

我也部署了我的申請到openshift,這裏是我的腳步

  1. 創建一個Node.js的墨盒0.10

  2. 在回購,請註明「https://github.com/ryanj/nodejs-custom-version-openshift」因爲我的帆需要NPM 1.4.0版和原來的是1.3.X

  3. 混帳克隆回購

  4. 將您的文件複製到該回購中

  5. 關注此頁https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 如果您尚未更改原始內容,則應執行前兩個步驟。唯一的辦法是改變「.openshift/action_hooks/pre_start_nodejs」並在最後附加它,使其成爲一個生產並運行咕嚕聲

  6. git add。和混帳推

  7. 它會自動建立,並在年底會告訴你部署,狀態完成:成功

我也是新的,但希望你可以試試。由於

還有一件事,如果錯過了第5步,你將不會運行帆並不能看到日誌中的終端,並導致503瀏覽器的。

但我對openshift每推後一個問題,你可以看到我的日誌,如果你想知道什麼是正確的狀態 Why mongodb is reset after push to openshift

另一個建議是ssh和確保NPM -v較大比1.4.0更好,請嘗試npm install -g npm來更新版本。

如果還是失敗,我會建議NPM安裝船帆-g和嘗試提交併查找構建..

+0

謝謝。其實,我在嘗試Heroku的同時。這很容易。知道它並在幾分鐘內運行。 – goryef