2012-01-15 82 views
0

我做了Heroku的一個測試應用程序嘗試使用CarrierWave寶石和Amazon S3是否在Heroku上更改代碼需要某種重啓如果又如何

我成功上傳的圖片上的Heroku從形式上傳我的測試應用。然而,當我看着我的亞馬遜控制檯,它說的水桶(只有一個水桶現在)是空的,我發現它實際上並沒有去亞馬遜,因爲我有存儲設置爲

storage :file 

在我的images_uploader文件中。當我將其更改爲

storage :fog 

並將代碼再次推送到heroku,應用程序崩潰。這怎麼能打破一個應用程序?是否有某種重啓到我必須在Heroku上做服務器(除點兒混帳推Heroku的主人)

2012-01-15T02:27:17+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:27:17+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:27:20+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:27:20+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:28:38+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:28:39+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:28:42+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 
2012-01-15T02:28:42+00:00 heroku[router]: Error H10 (App crashed) -> GET s3carry.herokuapp.com/favicon.ico dyno= queue= wait= service= status=503 bytes= 
+1

推到Heroku重新啓動您的應用程序。您是否能夠在生產模式下在本地計算機上運行您的應用併發出請求?日誌中會有更多的調試信息(堆棧跟蹤)。 – rkb 2012-01-15 03:35:34

+0

不,我沒有嘗試(愚蠢的我)。我現在嘗試並在UsersControler#create action中收到錯誤消息'unknown region Oregon'...我不明白這是因爲該區域是在初始化程序中設置的。 – Leahcim 2012-01-15 04:18:45

+0

得到它的工作,沒有後顧之憂。剛剛從配置中取出了該區域 – Leahcim 2012-01-15 04:44:00

回答

0

因爲你需要一個寶石「霧」安裝。

相關問題