Nginx ajax获取后端数据 偶尔是空值
问题描述:前端用
ajax定时(每2秒)从后端获取变化数据(后端数据不为空),但前端无规律获取不到值。(比如前3秒有值,后1秒空值,再1秒有值,4秒空值。
无规律出现空值)。除了ajax,页面无其他问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
问题描述:前端用
ajax定时(每2秒)从后端获取变化数据(后端数据不为空),但前端无规律获取不到值。(比如前3秒有值,后1秒空值,再1秒有值,4秒空值。
无规律出现空值)。除了ajax,页面无其他问题。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
这个问题解决了吗? 我也遇到一样的问题,跪求
首先确定返回空值时http返回码是不是200
已用apache+mod_wsgi作为后台解决。应该是新的链接,因为获取的变化数据在显示出来的时候是最新的,但空值时什么也获取不到。谢谢
加一个参数 值为获取当前时间戳 确保每次访问的链接是新的链接!
光描述问题是没用的,最好能帖出相应的log
我用绿色体标注的就是单独走django的测试服务器 或uwsgi的应用服务器 可以确定是nginx的问题。现已换apache+mod_wsgi的方式解决。谢谢。
先用直接访问后台应用的方式(不走Nginx),缩小问题范围