一、刚上线,测试说有个项目进不去了
看到这个报错我第一反应是:这肯定不是我的问题,毕竟我前端项目在测试和预发布都是没问题的。是不是运维把项目都关了(遇事先强行甩锅)
二、我们开始查
1、小茶壶摆上,charles没有抓到任何东西
2、连着vpn服务器ping项目所在的服务器,很正常
3、同时上线的其他项目没有任何问题。
4、百度上说的:
1、dns问题:运维查了,dns正常。
2、cookie大小问题:我们的cookie设置的是8M,运维将cookie调整到16M后还是不行,话说8M已经很多了,正常情况下是没问题的,看来也不是cookie的问题。
3、请求头问题:从小茶壶可以看到,请求头没有任何问题
总结:常规操作已经没有什么可以查的了,
三、nginx配置
突然想到,我们有一个新的代理地址,也是在今天上线,而新代理正是这个项目!!!(灵感迸发)
我们开始查nginx的conf代理配置。
果然:
红色标注位置,是我们需要做代理的配置,运维大哥不小心写错文件了。自己代理到自己身上了,就导致死循环,cookie无论设置多大都是无效的。注释掉这四行项目就可以正常进入了