2012-08-25 32 views
0

我部署了一個快速應用程序到dotcloud,我在這裏得到一個錯誤:http://valgomat-nilsnh.dotcloud.com/valgomat。包含在html中的所有其他javascript文件似乎都會加載,但 questiondata.js除外。缺少JavaScript文件,expressJS on dotcloud「未能加載資源」。路由問題?

在鉻控制檯,它說,

GET http://valgomat-nilsnh.dotcloud.com/javascripts/questiondata.js 404(未找到)

什麼可能這裏是什麼問題?是的,我試圖檢查&重新檢查我的所有路徑等。當我在本地運行這個文件時,該文件會包含在內,但是當上傳時我缺少該文件。

環顧其他問題後,我懷疑有可能是快遞的路由問題?雖然,其他資源似乎很好地加載。

從日誌:

$ dotcloud日誌valgomat.www

尾巴-F /var/log/supervisor/*.log

==> /無功/日誌/主管/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 < == GET /stylesheets/bootstrap/css/bootstrap.min.css 304和3ms的GET /樣式表/樣式。 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的GET /javascripts/jquery-1.8.0.min.js 304 1ms debug:提供靜態內容/socket.io.js GET /javascripts/coffee-script.js 304 1ms GET /javascripts/questiondata.js 404 2ms

==> /var/log/supervisor/supervisord.log < == 2012-08-25 09:39:23,281 WARN解析2012-08-25過程中包含的額外的文件 「/home/dotcloud/current/supervisord.conf」 09:39:23373 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:23378 INFO daemonizing的supervisord 過程2012-08-25 09:39:23379 INFO supervisord開始與PID 140 2012-08-25 09:39:24388 INFO催生:具有PID 147 2012 '節點' -08-25 09:39:26148 INFO成功:輸入節點的運行狀態,過程已 熬了>大於1秒(startsecs)

希望有人能幫忙。

乾杯, 尼爾斯

回答

0

「當我推到dotCloud隨機文件丟失」通常與「我從一個git或HG倉庫編碼和我忘了添加/提交所說的隨機文件」押韻。

第一件事:檢查你推到dotCloud什麼上傳使用。在dotcloud push輸出的開頭,您將看到類似# hg,# git#rsync的內容。如果您看到hg或git,請仔細檢查questiondata.js是否確實存在於您的存儲庫中。如果不是,可以將其添加,或者,或者,如果您不想在每次向dotCloud推送一點差異時創建提交,則可以將--all標誌添加到dotcloud push命令:它將強制使用rsync上傳器。

+0

你是對的 - 所有國旗的錢。謝謝。 :)我早些時候遇到過這個問題,但我認爲只要我在本地使用git提交所有文件,就會一直保持清晰。 – thunki