我试图看到dotcloud实际工作,但我无法让它工作。我克隆并推了https://github.com/sebm/MongoPop.git我添加了一个dotcloud.yml
API: type:nodejs 蒙戈: 类型:mongodb
因为没有它它似乎没有推,然后我试图访问网址,我得到一个错误应用程序没有响应。我应该得到像http://2a6ad2ac.dotcloud.com/
这样的东西我想使用dotcloud,但却从未真正看到它的工作。
答案 0 :(得分: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,然后重新推送。如果它不起作用,请使用命令的日志输出更新您的问题。
答案 1 :(得分:0)
“应用程序无响应”错误有时可能由dotCloud's health checks引起。确保您使用404或200状态代码回复/CloudHealthCheck
否则,dotCloud会在轮换中删除您的服务,假设发生了错误。