簡體   English   中英

我從gunicorn那里得到了錯誤500,我在Django設置py中設置了Debug = False-Upstart變體

[英]I got error 500 from gunicorn whet i set Debug=False in django settings py - Upstart variant

問題與相同,但我使用新貴。 如何在下面修改我的新貴conf以使其正常工作。 gunicorn.conf

description "gunicorn"

start on (filesystem)
stop on runlevel [016]

respawn
console log
setuid nobody
setgid nogroup
chdir /home/spadmin/spcrm

exec /home/spadmin/.virtualenvs/crm/bin/python /home/spadmin/spcrm/manage.py run_gunicorn -w 3 -k gevent

Nginx是通過Nginx軟件包中的upstart conf啟動的。 如果相關,我可以發布。

出於好奇:這個問題與開始工作的時間有關嗎? 上述問題提供了解決方案,但沒有解釋。

Jingo的評論描述了使用DEBUG = False運行時常見問題的解決方案。 嘗試一下,但還要確保您正在檢查您的Gunicorn原木/控制台。 實際的異常應該記錄在這里,這將使您知道是ALLOWED_HOSTS問題(您將看到SuspiciousOperation異常)還是其他一些問題。

您可能還需要考慮將Sentry添加到您的項目中(通過其Raven客戶端)。 這將收集日志消息並將未捕獲的異常記錄到一個非常有用的Web應用程序中。 參見http://sentry.readthedocs.org/en/latest/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM