2012-03-05 140 views
4

部署成功,但每個頁面都有一個錯誤「出錯了」。通過capistrano部署到Rails生產時出現「出錯」

NGinx的日誌文件或生產日誌中沒有發現錯誤。事實上,生產日誌文件甚至在部署之後都沒有寫入。

我正在使用Rails 3.2和資產管道。我發現修復這個問題的唯一方法是登錄服務器,運行「rails s -e production」,進入官方網站www.myapp.com:3000,然後加載正常。之後,該應用程序完全通過乘客工作。

它好像沒有設置任何東西,通過在生產環境中運行webrick來加載單個頁面,修復它。我不知道它會是什麼!

任何幫助?

+0

對rails 3.2和PostgreSQL有這樣的問題。你解決了嗎?! – ExiRe 2012-04-28 14:27:56

回答

0

看來你沒有正確設置你的生產服務器。您需要將端口80指向您的應用程序(目錄等)。請告訴我們你是如何配置乘客的?更多細節將有助於確定問題。

+0

服務器已正確配置。這個問題僅在我開始使用Rails3.1 +和資產管道後纔開始。基本上我需要從應用程序部署到的Webrick加載單個頁面,然後該應用程序加載得很好。它就像Webrick啓動過程初始化正確的臨時文件,以便通過乘客加載站點?\ – bluebit 2012-03-05 12:54:20

相關問題