在openshift上运行node.js sails应用程序

在openshift上运行node.js sails应用程序,node.js,deployment,sails.js,openshift,Node.js,Deployment,Sails.js,Openshift,我正在尝试在openshift上部署node.js sails应用程序。我遵循了中概述的程序,但仍然不起作用。 还可以尝试以下方法: 无论我得到什么“服务暂时不可用” 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。错误 希望至少有人能给我指出正确的方向。 提前感谢。我还将我的应用程序部署到openshift上,下面是我的步骤 创建一个节点。0.10 在回购协议中,请提及“”,因为我的帆需要npm版本1.4.0,而原来的版本是1.3.X git克隆repo 将您的文件复制到

我正在尝试在openshift上部署node.js sails应用程序。我遵循了中概述的程序,但仍然不起作用。 还可以尝试以下方法:

无论我得到什么“服务暂时不可用” 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。错误

希望至少有人能给我指出正确的方向。
提前感谢。

我还将我的应用程序部署到openshift上,下面是我的步骤

  • 创建一个节点。0.10

  • 在回购协议中,请提及“”,因为我的帆需要npm版本1.4.0,而原来的版本是1.3.X

  • git克隆repo

  • 将您的文件复制到该repo中

  • 跟随本页 如果您没有更改原始内容,则应执行前两个步骤。唯一的事情就是改变“.openshift/action\u hooks/pre\u start\u nodejs”,并在最后附加它,使其成为一个产品并运行grunt

  • git添加。和git推送

  • 它将自动生成,并在最后告诉您部署已完成,状态为:success

  • 我也是新手,但希望你能试试。谢谢

    还有一件事,如果错过了第5步,您将无法运行sails,也无法在终端中查看日志,并导致浏览器出现503

    但是在每次推openshift之后,我还有一个问题,如果您想知道正确的状态,可以查看我的日志

    另一个建议是使用ssh并确保npm-v大于1.4.0,尝试使用npm安装-g npm来更新版本


    如果仍然失败,我将建议npm安装sails-g,并尝试提交和查找版本。

    这意味着HAProxy认为你的应用程序没有运行。您需要检查服务器日志以查看应用程序的运行情况。请尝试使用rhc tail命令检查服务器日志,或使用ssh连接到应用程序并检查“~/app root/logs”目录。您可以在这里找到有关日志文件的更多信息:谢谢。事实上,在一段时间里我试过Heroku。这就容易多了。几分钟后就可以启动并运行了。