2014-03-02 59 views
0

我目前已將我的Rails應用程序部署在一個Heroku應用程序上,並且一切正常。Rails應用程序適用於一個Heroku應用程序,但不適用於其他

我還有另一個版本部署在另一個heroku應用程序。

當我嘗試在第二應用程序,我得到的錯誤部署我更新的代碼:

應用程序錯誤 發生在應用程序中的錯誤,你的頁面無法送達。請稍後重試。

以下是我收到錯誤的日誌。對不起,屏幕抓取,沒有複製/粘貼。

enter image description here

編輯:該應用程序還完美的作品在當地

回答

0

看起來你已經有交通這比目前的Heroku DYNOS可以處理。增加起來,可能會解決問題。要找到確切的問題,請使用newrelic,它會顯示request queuing時間。如果時間足夠大,您應該考慮添加更多的dynos。當我們在控制器動作中有長時間運行的進程時,也會發生超時。使用rake-timeout寶石,所以如果該進程超過峯值等待時間,您應該得到Rake::Timeout,您可以在某處將其解救出來並確定其回溯。

希望這會有所幫助。

+0

嗯,即使網站上沒有流量? – adanot

+0

考慮重新啓動它。可能是你有長時間運行的任務,並在該路線多次訪問。 –

相關問題