部署问题


django+gunicorn+nginx 部署后页面出现:

502 Bad Gateway

nginx/1.4.6 (Ubuntu)

这个错误可能由哪些问题导致的?谁能帮忙回答下吗

  • 7 条回复 | 3 人参与
  • 错误信息过少,建议打开 debug=True 看看报错信息。

  • @追梦人物 对 就是看不到错误信息 不知道如何下手了,debug=True 打开的

  • @tracy_feng 以我的经验看这种问题可能是 gunicorn 的配置有问题。

  • cosven # 4

    502 说明是找不到可用后端

    两种情况:一个是 gunicorn 没有启动起来 第二个是:nginx 后端地址配错了

    建议直接访问 ip:port看看 gunicorn 有木有启动起来

  • @追梦人物 可能是nginx的配置出了问题,因为之前通过几种方式尝试了配置,做了多个配置文件,后面索性把nginx卸载了,重新配置就好了,配置还是需要先把nginx和gunicorn几个东西搞清楚。django部署确实有不少小坑啊,前后花了两天时间,感觉网上中文的资料也不是很多,应该也有不少人在部署时候遇到问题。建议可以单独开一个部署问题论坛板块,一起去探讨部署里面的坑。

  • @cosven 可能是nginx的配置出了问题,因为之前通过几种方式尝试了配置,做了多个配置文件,后面索性把nginx卸载了,重新配置就好了,配置还是需要先把nginx和gunicorn几个东西搞清楚。django部署确实有不少小坑啊,前后花了两天时间,感觉网上中文的资料也不是很多,应该也有不少人在部署时候遇到问题。建议可以单独开一个部署问题论坛板块,一起去探讨部署里面的坑。 谢谢

  • @追梦人物 谢谢

添加一条新回复
登录 或者 注册 后发表回复