ajax请求异常(记一次ajax请求502但后端日志无异常的问题排查)
本文目录
- 记一次ajax请求502但后端日志无异常的问题排查
- 页面中如何避免用户点击按钮过快,导致ajax请求异常的问题
- 打开网页弹出一个对话框提示:Ajax操作发生异常,异常信息如下:TypeError:undefined is not a function
- IE登陆出现ajax请求success时出现异常:无法获取未定义或null引用的属性“value”
记一次ajax请求502但后端日志无异常的问题排查
问题表现: 1.页面能够正常加载出来 2.页面加载后的ajax请求批量502,且稳定重现 排查过程: 1.502稳定重现,本能怀疑是后端问题,随即排查后端日志及逻辑。 但是很快发现不对,首先如果是后端问题,按道理应该有相应的错误日志,排查无果,怀疑是其他问题。 2.反馈运维,运维通过工具检测,说是域名指向问题。 但是感觉不对,如果是域名指向问题,没道理页面正常加载,页面加载的域名和ajax请求域名是同一个的,这说不通。所以继续排查。 3.后面发现Nginx日志日常 upstream sent too big header while reading response header from upstream。 继而发现是缓冲区爆掉了,导致没有正常的从Nginx返回数据所以才502的。 缓冲区默认是 4k / 8k; 由于项目很老了,一直迭代,突然缩减header也不现实,所以运维那边将缓冲区设置大了。 proxy_buffer_size 64k; proxy_buffers 32 64k; proxy_busy_buffers_size 128k; 自从,本次问题排查结束。后续经验是如果502不一定是web层服务问题,也需要考虑是否是Nginx等网络层的问题导致的。
页面中如何避免用户点击按钮过快,导致ajax请求异常的问题
点击一次后 让按钮disabled 再跟个提示“正在处理请求,请稍后亲……”,处理成功后再恢复按钮
打开网页弹出一个对话框提示:Ajax操作发生异常,异常信息如下:TypeError:undefined is not a function
应该是软件的某个代码错误,可能是由病毒或不正常关闭造成1找个会编程的大神,帮你改回来2 360人工帮助3重新下一个浏览器
IE登陆出现ajax请求success时出现异常:无法获取未定义或null引用的属性“value”
应该是ajax返回值,在格式化的时候失败了,就是返回的数据格式有问题,导致在翻译成json或某格式时报错,或者干脆是空值。
更多文章:
these怎么读英语单词(“这些”和“这里”的英文单词分别怎么说)
2024年9月5日 03:05
汇编语言是什么意思 汇编语言的解释?什么是汇编程序,编译程序,解释程序
2024年9月28日 13:40
贵阳it培训学校(北大青鸟java培训:北大青鸟哪个校区好学费贵不贵)
2024年9月3日 05:00
mybatis的工作原理(mybatis中动态sql执行原理)
2024年6月25日 03:41
eclipse快捷键生成getset方法(eclipse中get和set方法的生成位置设置)
2024年10月15日 11:30
vb中activex控件是什么意思(ActiveX控件是什么)
2024年7月31日 17:05
如何购买域名,怎么谈判价格?域名怎么购买,初创公司都需要做哪些
2024年6月4日 11:56
sap系统好学吗(想学习财务的SAP系统,如何能快速高效地学习呢)
2024年6月20日 12:39
嵌入式考研考什么专业(我是学电子信息工程专业(嵌入式系统方向),考研有哪些方向)
2024年10月11日 17:35
web前端开发程序员招聘(求资深详细解说下Web前端开发内情、行情及未来这个行业的发展~~~~~工资待遇方面怎么样)
2024年7月16日 09:24
tensorflow安装教程(pip安装tensorflow总是失败怎么办)
2024年6月15日 13:44