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

个人介绍

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

感兴趣或擅长的领域

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

个人资料

个人介绍

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

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
用 Python logging 模块给小项目做结构化日志
小项目不必一上来上重型日志框架。用 Python 标准库 logging 做 JSON 结构化日志,配上按天滚动、request_id 追踪和几个常见坑,就能支撑日常排查。
Python
作者小头像 yd_240066378 2026-11-13 08:44:48
3
0
1
2026-11-13 08:44:48
3
0
1
用 Docker 多阶段构建把 Python 应用镜像瘦下来
很多人第一次给 Python 服务写 Dockerfile,会习惯性地把构建依赖和运行依赖塞进同一个镜像:先 apt-get 装 gcc 和 libffi-dev,再 pip install -r requirements.txt,最后把源码拷进去。镜像能跑,但体积动辄 1GB 以上,冷启动慢,还更容易把编译工具和缓存带进生产环境。多阶段构建要解决的,就是把“编译时需要的东西”和“运行时真正...
Docker Python
作者小头像 yd_240066378 2026-11-12 08:39:05
3
0
0
2026-11-12 08:39:05
3
0
0
Linux 下用 systemd 管理一个 Python 服务的入门实践
把一段 Python 脚本变成开机自启、崩溃可拉起的后台服务,不一定非要上 supervisord 或容器。systemd 在主流发行版里已经是默认初始化系统,学会写一个 unit 文件,日常运维会轻松很多。下面用一个最小可运行的例子走一遍从脚本、单元文件到启停排查的完整路径。 1. 准备一个最简单的服务脚本先不要直接拿业务代码开刀。用一个只写日志的脚本确认整条链路是通的:#!/usr/bi...
Linux Python
作者小头像 yd_240066378 2026-11-11 08:44:20
6
0
1
2026-11-11 08:44:20
6
0
1
从一次超时排查谈起:给 HTTP 客户端加上统一的可观测性与重试边界
背景线上偶发的接口超时,往往不是“再加一次重试”就能解决。最近排查一组内部 HTTP 调用时,我把超时、重试、熔断和埋点重新收了一遍边界,记录成这篇笔记,方便后续复用。 先把超时拆开看很多客户端只配置了一个 timeout,但实际至少有三层:连接超时:TCP/TLS 握手是否卡住请求超时:写完请求后等多久响应头整体截止时间:包含重试在内的总预算如果只设“读超时 3 秒”,再配“失败重试 3...
http
作者小头像 yd_240066378 2026-11-10 08:24:16
10
0
1
2026-11-10 08:24:16
10
0
1
Prometheus 抓取间隔与时间序列基数爆炸的防范实践
背景在小团队把业务指标接到 Prometheus 后,最常见的两类问题不是“怎么配 scrape”,而是抓取间隔过密,以及高基数标签把时间序列数量打爆。磁盘占用、compaction 压力和查询延迟都会跟着一起恶化,最后才表现为看板卡顿。 抓取间隔怎么选默认 15 秒对很多业务过密。建议先按指标变化速度分层:基础设施与进程存活:30 秒到 60 秒通常足够。业务请求量、错误率、延迟分位:1...
作者小头像 yd_240066378 2026-11-09 08:43:42
7
0
0
2026-11-09 08:43:42
7
0
0
SSH 连接排错入门:从连不上到定位问题的完整思路
引言服务器明明在运行,SSH 却连不上,是很多开发者都遇到过的场景。面对报错无从下手时,一套固定的排查顺序比盲目重启有用得多。本文把常见问题分成四类,给出一套从外到内的排错思路。 一、先把报错读完整排错的第一步是把报错原文完整看一遍。连接超时多半指向网络或防火墙,连接被拒绝多半是服务没启动或端口不对,认证失败与密钥、密码和权限有关,主机密钥变化会有明确警告。记下报错关键词,再按对应方向排查...
ssh
作者小头像 yd_240066378 2026-11-08 07:52:20
31
0
0
2026-11-08 07:52:20
31
0
0
Python 虚拟环境常见坑与排错:venv、conda 与 pip 实战指南
Python 虚拟环境问题十有八九出在解释器错配、环境未激活或 venv 与 conda 混用上。本文结合实战总结六类常见坑与排错流程,帮你快速定位并解决 pip 装包找不到、依赖冲突等问题。
Python
作者小头像 yd_240066378 2026-11-07 08:31:35
33
0
0
2026-11-07 08:31:35
33
0
0
Docker 容器日志把磁盘写满了?从排查到根治的实战笔记
凌晨被告警叫醒:服务器磁盘使用率 98%,业务接口开始超时。登录上去一看,罪魁祸首不是数据库,也不是上传文件,而是某个容器的日志文件——单个 json-file 日志已经膨胀到 40 多 GB。本文记录从排查到根治的完整过程。 一、先定位:磁盘到底被谁占了不要一上来就删文件,先弄清楚“谁”在吃磁盘:df -h # 看哪个挂载点满了du -sh...
Docker Linux
作者小头像 yd_240066378 2026-11-06 08:22:29
38
0
0
2026-11-06 08:22:29
38
0
0
Docker 构建总在重下依赖?先看这三处缓存断点
很多人第一次把 Python 或 Node 服务放进镜像,都会碰上同一件事:业务代码只改了一行,docker build 却从安装依赖重新开始,进度条再走好几分钟。这很少是镜像源突然坏了,更多是构建缓存被提前打断。Docker 按 Dockerfile 从上到下做层缓存。某一层的输入变了,它后面的每一层都要重做。依赖安装如果写在复制全部源码之后,就会被每一次小改动拖下水。把这个顺序调整对,日...
Docker
作者小头像 yd_240066378 2026-11-05 08:28:12
32
0
1
2026-11-05 08:28:12
32
0
1
用 ss 看清一条 TCP 连接卡在哪
接口偶发超时的时候,我不再先重启进程。先用 ss 把这条连接的状态看清楚,往往能分清是对端没回包、本机队列堆住,还是根本没人在听端口。ss 读的是内核里的套接字表,比抓一整段包更轻,也比只看应用日志更直接。先确认有没有人在听。例如服务应该开在 8080:ss -lnt sport = :8080-l 只看监听,-n 不解析端口名,-t 只看 TCP。如果没有任何一行,请求会在本机就被拒绝,应...
TCP/IP
作者小头像 yd_240066378 2026-11-04 10:17:18
36
0
0
2026-11-04 10:17:18
36
0
0
总条数:19
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
作者小头像
作者小头像
快速交付
+ 关注