2013-07-04 116 views
1

我收到的錯誤:使用nginx的和gunicorn服務的Django

ImportError at/
No module named Interest.urls 

即使我的設置文件已經改了好幾次:

ROOT_URLCONF = 'urls' 

或 ROOT_URLCONF = 'interest.urls'

我不斷收到同樣的錯誤,就好像我放在我的設置文件中沒有關係,它仍然在尋找Interest.urls,即使我的urls文件位於興趣(django項目)/interest/urls.py

我已經重新啓動了我的nginx服務器幾次,它什麼也沒有改變,是否有另一個地方,我應該尋找改變它在哪裏尋找我的URL文件?

謝謝!

+0

運行開發服務器時發生同樣的錯誤嗎? – Ngenator

回答

1

我不得不重新啓動我的supervisorctl,其重新啓動其實際處理Django的文件

的gunicorn服務器
0

有沒有需要重新啓動nginx的,你可以做下列步驟操作:

  1. 安裝織物(PIP安裝fabric
  2. 創建一個 「啓動」 功能爲fabfile.py認爲有以下幾點:

    高清重啓(): sudo('kill -9`ps -ef | grep -m 1 \'[y] our_project_name \'| AWK \通過 '{打印$ 2} \'`')

  3. 調用該函數:

    $晶圓廠重啓

  4. 可選,您可能要添加命令到腳本與您的密碼只是將「-p mypass」添加到結構命令中

這會殺死所有gunicorn進程,允許supervisord再次啓動它們。

相關問題