0

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

api:类型:nodejs mongo:类型:mongodb

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

我想使用 dotcloud,但从未真正看到它工作。

4

2 回答 2

0

Application Not Responding 错误有时可能是由dotCloud 的健康检查引起的。确保您以 404 或 200 状态代码响应,/CloudHealthCheck 否则,dotCloud 会假设发生了不好的事情,将您的服务从轮换中删除。

于 2013-11-11T20:59:24.433 回答
0

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

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

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

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

于 2012-11-12T14:16:30.440 回答