502大请求的错误网关(nginx + django)

时间:2015-05-29 15:45:41

标签: django nginx

我有一个运行django和nginx的网站。它运行良好,但有些部分我得到502 Bad Gateway。

经过一番分析后,我发现在加载时页面是大页面的。

例如:我有"大学" app和"当然"应用程序。一个大学可以有很多课程,现在如果我尝试编辑一个少于10个课程的大学,它运作良好,如果我尝试编辑一个超过10个课程的大学,它给了我502 Bad Gateway。这种情况发生在所有这些大学里。

任何形式的帮助都会有所帮助。我已经尝试过增加服务器限制。

1 个答案:

答案 0 :(得分:1)

在您的FK中尝试select_related

这可能会限制数据库的往返次数,这可能是Django最大的性能问题。