0
我相信我擁有了一切正確設置爲我的服務器,但我不斷收到此錯誤爲什麼我的應用程序不在OpenShift上部署?
Starting NodeJS cartridge
Tue Jan 05 2016 10:49:19 GMT-0500 (EST): Starting application 'squadstream' ...
Waiting for application port (8080) become available ...
Application 'squadstream' failed to start (port 8080 not available)
-------------------------
Git Post-Receive Result: failure
Activation status: failure
Activation failed for the following gears:
568be5b67628e1805b0000f2 (Error activating gear: CLIENT_ERROR: Failed to
execute: 'control start' for /var/lib/openshift/568be5b67628e1805b0000f2/nodejs
#<IO:0x0000000082d2a0>
#<IO:0x0000000082d228>
)
Deployment completed with status: failure
postreceive failed
我有我的混帳回購協議設置了所有步驟遵循正確。
https://github.com/ammark47/SquadStreamServer
編輯:我有openshift另一個應用程序,是在8080我不知道是否有差別。
我首先要看的是它的位置說「端口8080不可用」。您可能希望在環境變量'OPENSHIFT_ _PORT'或'中使用端口。你可以使用'rhc'工具(或者普通的linux工具,如果你是ssh的話)來查看這個變量。如果8080是正確的值,則可能需要在再次嘗試啓動之前仔細檢查應用程序是否已正確停止(並釋放該端口)。 –
Ezra
您是否知道我如何查看變量OPENSHIFT_ _PORT?我有rhc –
Username
可能是'rhc env-list'?請參閱https://developers.openshift.com/en/managing-common-rhc-commands.html。 – Ezra