作者小头像 Lv.3
更多个人资料
221 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
215
6
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 1
TCP TIME_WAIT 过多导致端口耗尽的排查与调优
现象一台高并发短连接服务(反向代理、压测客户端、批量调用方)运行一段时间后,新建连接开始失败,报错 Cannot assign requested address,但 CPU、内存、带宽都不高,服务端也没有拒绝连接。这时很可能不是对端的问题,而是本机可用的临时端口被 TIME_WAIT 状态的连接占满了。 什么是 TIME_WAITTCP 主动关闭连接的一方,在发送最后一个 ACK 后会进...
TCP/IP
作者小头像 1swei 2026-11-09 08:59:20
1
0
0
2026-11-09 08:59:20
1
0
0
systemd 服务启动失败,先看这三处再重启
服务起不来,第一反应往往是 systemctl restart xxx 再试一次。但重启之前先看三处,多数情况下一次就能定位问题,盲目重启只会把日志冲掉、把现场弄丢。第一处:systemctl status 的最后几行。不要只看 Active: failed 这一行,往下拉看日志尾巴和 Process: 行的退出码。退出码 203 是 ExecStart 里的命令找不到或没执行权限,203 ...
Linux
作者小头像 1swei 2026-11-08 09:27:35
10
0
0
2026-11-08 09:27:35
10
0
0
用 ss 替代 netstat:快速定位端口占用与 TIME_WAIT 堆积
为什么换掉 netstat在很多发行版上,netstat 已经不在默认安装里了,需要额外装 net-tools;而 ss 来自 iproute2,随系统自带,读取的是内核直接暴露的套接字信息,输出更快、信息也更全。排查端口问题时,我现在基本只用 ss。 三个最常用的姿势 1. 端口被谁占了ss -tlnp-t 只看 TCP,-l 只看监听状态,-n 不解析域名和服务名,-p 显示占用进程。...
Linux
作者小头像 1swei 2026-11-07 07:46:42
13
0
0
2026-11-07 07:46:42
13
0
0
df 显示磁盘满了,du 却找不到大文件?先查这三处
磁盘告警来了,df -h 显示根分区用了 100%,但 du -sh /* 加起来却远不到这个数。先别急着删东西——两者口径本来就不一样,差出来的空间通常藏在下面三处。第一处:已删除但仍被占用的文件。进程删了文件、句柄还没关,du 看不到它,df 照算。查:lsof +L1 | headSIZE/OFFSET 列就是被"删了但还占着"的大小。常见凶手是正在写日志的进程:日志被轮转工具删了,写...
Linux
作者小头像 1swei 2026-11-06 10:14:02
17
0
0
2026-11-06 10:14:02
17
0
0
curl 慢得像蜗牛?先用 -w 把耗时拆成三段再下结论
线上接口突然变慢,第一反应往往是"后端挂了"。但先别急着重启服务——用 curl -w 把一次请求的耗时拆开,很多时候慢的根本不是后端。一条命令就够:curl -o /dev/null -s -w 'dns:%{time_namelookup} conn:%{time_connect} tls:%{time_appconnect} ttfb:%{time_starttransfer} tot...
作者小头像 1swei 2026-11-05 09:37:23
26
0
0
2026-11-05 09:37:23
26
0
0
502 不一定是后端崩了:反向代理报错的排查顺序
看到浏览器里躺着个 502 Bad Gateway,很多人第一反应是后端挂了。其实 502 的字面意思是"网关拿到了一个无效的上游响应"——问题往往在网关和上游之间这段链路上。我常用的排查顺序是这样的:第一步:看网关日志的 upstream_statusNginx 的 $upstream_status 和 $upstream_response_time 是关键。如果 upstream_sta...
作者小头像 1swei 2026-11-04 09:36:42
35
0
0
2026-11-04 09:36:42
35
0
0
SSH 登录慢得像在拨号?先查这三个耗时大户
服务器明明负载不高、网络延迟也正常,ssh 登录却要卡十几秒才进 shell。密码都输完了,光标在那转圈——这种慢,大概率不是网络问题,而是登录流程里某个环节在"等超时"。用 ssh -vvv 看一眼时间戳断点,基本能定位到下面三个嫌疑人之一。 1. 反向 DNS 解析:UseDNS yes 是最常见的坑OpenSSH 服务端默认 UseDNS yes,每次有连接进来,它会拿客户端 IP 做...
ssh
作者小头像 1swei 2026-11-03 09:26:29
30
0
0
2026-11-03 09:26:29
30
0
0
CPU 100% 先别重启:一套从 top 到 perf 火焰图的排查流程
生产环境的 CPU 打满,第一反应千万别是重启——重启能止血,但病根还在,下次照样打满。下面这套流程是排查这类问题的常用顺序,从粗到细、层层收敛。一、先看是谁:top / htoptop 按大写 P 键按 CPU 排序,找到 %CPU 最高的进程,记下 PID。htop 更直观,能看到完整命令行,一眼认出是 java、python 还是 nginx worker。二、再看是哪个线程:top ...
作者小头像 1swei 2026-11-02 15:18:55
35
0
0
2026-11-02 15:18:55
35
0
0
Docker 日志把磁盘吃光了?三招管住 json-file 日志
很多人的服务器第一次"无故"宕机,凶手都是 Docker 日志。默认的 json-file 日志驱动不做任何轮转,容器跑得越久,/var/lib/docker/containers 下的 *-json.log 越大,直到把磁盘写满、服务全挂。下面三招,从治标到治本。第一招:先止血——找到并清理大日志先看是谁在吃磁盘:du -sh /var/lib/docker/containers//-js...
Docker JSON
作者小头像 1swei 2026-11-01 08:52:35
36
0
0
2026-11-01 08:52:35
36
0
0
HTTPS 证书自动续期的两种姿势:certbot 与 acme.sh 实战
很多个人项目和小型服务都在用 Let’s Encrypt 的免费证书,但它只有 90 天有效期。手动续期迟早会忘——忘一次,线上就是一次证书过期事故。把续期做成自动化,才是正经解法。下面介绍两种最常用的自动化方案:certbot 和 acme.sh。为什么是这两种certbot 是 Let’s Encrypt 官方推荐的客户端,功能全、文档多;acme.sh 是纯 Shell 实现的第三方客...
作者小头像 1swei 2026-10-31 13:21:17
43
0
0
2026-10-31 13:21:17
43
0
0
总条数:20
10
10
20
50
100
  • 1
  • 2

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注