2014-01-11 157 views
3

在將我的Ruby on Rails應用程序部署到Digital Ocean上的Dokku液滴後,我收到錯誤502。該應用程序可以在Heroku以及本地構建和部署。錯誤502 NGINX +導軌上的錯誤網關+ dokku

檢查NGINX日誌,我看到以下內容:

2014/01/10 01:56:32 [error] 2376#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <my.ip.add.ress>, server: app.campbellscoop.com, request: "GET/HTTP/1.1", upstream: "http://127.0.0.1:49153/", host: "app.campbellscoop.com" 

什麼導致這個錯誤?

+0

你正在使用什麼生產網絡服務器(webrick/unicorn/thin)?那個日誌是什麼意思? – andrewleung

+0

作爲DOKKU的一部分的NGINX。日誌是最重要的。 – prognar

+0

我有類似的問題。你在哪裏找到nginx日誌? – srt32

回答

0

您可以通過在ssh中運行dokku logs appname來檢查錯誤。

0

我認爲這是重啓mod_passenger問題(紅寶石nginx的模塊)

0

我有一個類似的問題了我Dokku液滴在數字海洋電後。 容易修復是ssh到液滴並運行:

dokku ps:rebuildall 

訪問App在瀏覽器中,一切都很好!