解决一次博客访问不了的问题

简介

今天突然发现博客访问很慢,但是我懒得去理这个问题,以为是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

1
2
tcp6     129      0 :::443                  :::*                    LISTEN      -
tcp6 0 0 :::4443 :::* LISTEN -

emm 443 端口Recv-Q地方有数值是129,于是百度了下

Recv-Q:表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走

像我博客这样的东西,没有并发的Recv-Q肯定正常情况下是0 ,于是重启了下frps,成功解决

欢迎关注Bboysoul的博客www.bboy.app

Have Fun

欢迎关注我的其它发布渠道