问题描述:前端用
ajax定时(每2秒)从后端获取变化数据(后端数据不为空),但前端无规律获取不到值。(比如前3秒有值,后1秒空值,再1秒有值,4秒空值。
无规律出现空值)。除了ajax,页面无其他问题。
运行环境:阿里云服务器,centos7,nginx+uwsgi/gunicorn+django
问题补充:
使用django自带的runserver,以及用单独用uwsgi访问页面都不会有以上问题,ajax均正常传值。
只要用nginx就会出现无规律空值的情况(不管用socket或port与uwsgi或gunicorn联系),所以本人觉得问题出现在nginx配置上。
希望大家给些建议~谢谢
Nginx
Django
首先确定返回空值时http返回码是不是200