我向dotcloud部署了一个快速应用程序,我在这里收到错误:http://valgomat-nilsnh.dotcloud.com/valgomat。包含在html中的所有其他javascript文件似乎都加载,除了 questiondata.js。
在铬控制台中,它说,
获取http://valgomat-nilsnh.dotcloud.com/javascripts/questiondata.js 404(未找到)
这可能是什么问题?是的,我试过检查&重新检查我的所有路径等。我在本地运行时会包含该文件,但是在上传时我错过了该文件。
在查看其他有些相关的问题后,我怀疑快递的路由可能存在问题?虽然,其他资源似乎得到很好的装载。
来自日志:
$ dotcloud logs valgomat.www
tail -F / var / log / supervisor / * .log
==> /var/log/supervisor/node-stderr---supervisor-rGnBOT.log< == buf.push(''); __jade.shift(); __jade.shift();
__jade.shift(); buf.push( ''); __jade.shift(); __jade.shift(); buf.push( ''); __jade.shift(); __jade.shift();==> /var/log/supervisor/node-stdout---supervisor-MkuIsc.log&l; == GET /stylesheets/bootstrap/css/bootstrap.min.css 304 3ms GET /stylesheets/style.css 304 3ms GET /images/logo-uib-small.gif 200 2ms - 4.49kb GET / valgomat 304 19ms GET /stylesheets/bootstrap/css/bootstrap.min.css 304 4ms GET /stylesheets/style.css 304 2ms获取/javascripts/jquery-1.8.0.min.js 304 1ms debug:服务静态内容/socket.io.js GET /javascripts/coffee-script.js 304 1ms获取/javascripts/questiondata.js 404 2ms
==> /var/log/supervisor/supervisord.log< == 2012-08-25 09:39:23,281 WARN包含额外文件“/home/dotcloud/current/supervisord.conf” 解析期间2012-08-25 09:39:23,373 INFO RPC界面'主管' 初始化2012-08-25 09:39:23,373 WARN cElementTree未安装, 使用较慢的XML解析器进行XML-RPC 2012-08-25 09:39:23,373 CRIT 服务器'unix_http_server'在没有任何HTTP身份验证的情况下运行 检查2012-08-25 09:39:23,378 INFO守护着主管 过程2012-08-25 09:39:23,379 INFO supervisord以pid 140开始 2012-08-25 09:39:24,388 INFO催生:带有pid的'节点'147 2012-08-25 09:39:26,148 INFO成功:节点进入RUNNING状态,进程有 熬夜>超过1秒(startsecs)
希望有人可以提供帮助。
干杯, 尼尔斯
答案 0 :(得分:0)
“当我推送到dotCloud时,随机文件丢失”通常押韵“我是从git或hg存储库编码而我忘了添加/提交所述随机文件”。
首先:检查推送到dotCloud时使用的上传器。在dotcloud push
输出的最开始,您会看到# hg
,# git
或#rsync
之类的内容。如果您看到hg或git,请仔细检查questiondata.js
确实在您的存储库中。如果不是,您可以添加它,或者,如果您不希望每次想要对dotCloud略微改变时创建提交,您可以将--all
标志添加到{{1命令:它将强制使用dotcloud push
上传器。