2011-07-15 126 views
3

我試圖將應用程序添加到現有的Django項目,但一旦我做到了,我收到了502和error.The服務器運行Ubuntu Linux系統。我不認爲它做的應用程序代碼,因爲我得到了它的Django開發服務器上運行。當我從settings.py中取出應用程序的名稱並重新啓動gunicorn時,它會消失。502錯誤

這裏的日誌

2011/07/15 01:24:45 [error] 16136#0: *75593 connect() failed (111: Connection refused) while connecting to upstream, client: 24.17.8.152, server: staging.site.org, request: "GET/HTTP/1.1", upstream: "http://127.0.0.1:8020/", host: "staging.site.org" 

這裏的nginx的配置文件的一部分。 Nginx Config File

我不知道什麼是需要的其他信息。不知道gunicorn日誌的位置。我的服務器管理技能是缺乏的。

+1

請啓用[在gunicorn登錄](http://gunicorn.org/configure.html#logging),並用結果更新您的問題。 –

回答

2

Nginx的是無法連接到後端(gunicorn)或gunicorn拒絕連接。您沒有提供有關配置的詳細信息,因此您將獲得所有幫助。你是正確的,應用程序代碼與它無關。這是您的配置錯誤。