系统问题定位与解决
文章平均质量分 90
皖南笑笑生
这个作者很懒,什么都没留下…
展开
-
生产环境浏览器Strict MIME TYPE Checking问题解决
X-Content-Type-Options: nosniff 与 不规范的响应类型 造成的影响原创 2016-08-10 16:32:05 · 62549 阅读 · 1 评论 -
tcp_tw_recycle参数引发的系统问题
前一段时间在做全站HTTPS的部署时,遇到了一个很有趣的与Linux内核相关的问题,本人对内核没有研究,记录下来作为学习笔记。1. 问题背景前段时间为了应对苹果的ATS策略,完成了全站服务端的HTTPS部署。为了减少负载均衡设备的开销,我们开启的是F5的四层模式Perfomance(Layer4),即只处理四层TCP连接,过来后直接做NAT转发到后端Web Server。 然而诡异的...原创 2017-03-31 16:37:04 · 28542 阅读 · 2 评论 -
解决Nginx 400 Bad Request问题的一些思路
400 Bad Request是一种HTTP错误状态码。HTTP/1.1对400 Bad Request的定义主要是:1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。2、请求参数有误。 在这段时间笔者遇到了好几次生产问题Nginx报400异常,且原因细究下来各不相同,有些甚至在网上没有搜到类似案例。遂产生了兴趣,做了本次梳理,希望会对大家有一定帮助!...原创 2017-12-04 12:22:06 · 212481 阅读 · 2 评论 -
POST请求慎用301 Moved Permanently
在全站启用HTTPS的过程中,遇到一个坑,在此做下记录。在全站支持HTTPS以后,用户可能还会使用http访问,所以很多建议使用301 Moved Permanently+HSTS( Strict Transport Security Policy)的方式要求用户跳转到HTTPS后再访问。然而,对于有POST请求的域名是不适合用301 Moved Permanently的原创 2017-12-04 18:29:08 · 96783 阅读 · 1 评论