![](/img/trans.png)
[英]Django channels Error during WebSocket handshake: Unexpected response code: 500
[英]Unexpected error 500 when returning response in Django, what's going on?
我在Django中有一個視圖返回錯誤500,但我不知道為什么。 看起來像這樣:
def some_view(request):
result = some_func(request.raw_post_data)
response = HttpResponse(status=200)
response['Content-Type'] = 'application/json'
response.content = simplejson.dumps(result)
# if I log something here, it will be printed, so control reaches here
return response
因此,看來我的視圖正常工作,然后在Django內部發生了某些事情,但是我無法跟蹤它確切發生的位置。 關於它是什么或如何找到的任何提示?
可能重要的事情:
問題是Apache中的FastCGI模塊有30秒的超時,而Django准備響應花費了30多秒。 然后,Apache返回通用500錯誤消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.