简介
今天突然发现博客访问很慢,但是我懒得去理这个问题,以为是cloudflare的问题,于是把cloudflare去掉了,之后发现还是很慢,所以觉得是dns的问题,访问解析到了cloudflare的cdn ip,于是没有理他,到了下午,无聊得访问了下,还是很慢,看了下ip,本地浏览器已经解析到了源站ip,但是还是感觉是不能访问的状态,请求超时之后就显示了浏览器本地缓存的页面,于是花了点心思做了排查
操作
首先用curl请求了下
curl https://www.bboy.app
没有响应
之后请求了其他的服务
curl ip.bboy.app
发现可以访问,所以觉得不是frp内网穿透的问题,所以怀疑到了前端的traefik上,但是traefik最近没有修改过配置,于是请求了下80端口
curl http://www.bboy.app
发现有响应
Moved Permanently
是跳转到了https的,之后查看服务器上的frp是不是有问题,查看端口
netstat -nltp
tcp6 129 0 :::443 :::* LISTEN -
tcp6 0 0 :::4443 :::* LISTEN -
emm 443 端口Recv-Q地方有数值是129,于是百度了下
Recv-Q:表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走
像我博客这样的东西,没有并发的Recv-Q肯定正常情况下是0 ,于是重启了下frps,成功解决
欢迎关注我的博客www.bboy.app
Have Fun