【问题标题】:DotCloud: Application Not RespondingDotCloud:应用程序没有响应
【发布时间】:2012-11-11 16:21:53
【问题描述】:

我正在尝试查看 dotcloud 实际工作,但我无法让它工作。我克隆并推送了https://github.com/sebm/MongoPop.git我添加了一个dotcloud.yml

API: 类型:nodejs 蒙哥: 类型:mongodb

因为没有它似乎无法推送,然后我尝试访问该 url,但我得到了一个错误应用程序没有响应。我应该得到类似http://2a6ad2ac.dotcloud.com/

我想使用 dotcloud,但一直没能真正看到它的工作原理。

【问题讨论】:

    标签: node.js mongodb dotcloud


    【解决方案1】:

    确保添加一个dotcloud.yml 和一个supervisord.conf 文件。

    您所指的 repo 有它们,并且由于某种原因删除了它们。看到这个提交。

    https://github.com/sebm/MongoPop/commit/5aea02dd88b282b23d367157a44de21416485afa

    这是他们应该的样子

    dotcloud.yml

    api:
       type: nodejs
    mongo:
       type: mongodb
    

    supervisord.conf

    [program:node]
    command = node app.js
    directory = /home/dotcloud/current
    

    将这些添加到您的项目中,将文件添加并提交到存储库,然后重新推送。如果它不起作用,请使用命令的日志输出更新您的问题。

    【讨论】:

      【解决方案2】:

      应用程序无响应错误有时可能是由dotCloud's health checks 引起的。确保您使用 404 或 200 状态代码回复 /CloudHealthCheck 否则,dotCloud 会假设发生了不好的事情,将您的服务从轮换中移除。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多