- 2026 年 10 月,DB-Engines 向量榜综合第一是 Elasticsearch,纯向量库第一是 Pinecone,GitHub 星数第一是 Milvus,但中小规模生产环境里大量用的是 pgvector。同一个问题,三个答案,因为三张榜单量的不是同一件事。DB-Engines 量的是综合提及度,把搜索热度、职位需求、专业讨论加权。它回答的是“谁被讨论得多”。GitHub 星数量的... 2026 年 10 月,DB-Engines 向量榜综合第一是 Elasticsearch,纯向量库第一是 Pinecone,GitHub 星数第一是 Milvus,但中小规模生产环境里大量用的是 pgvector。同一个问题,三个答案,因为三张榜单量的不是同一件事。DB-Engines 量的是综合提及度,把搜索热度、职位需求、专业讨论加权。它回答的是“谁被讨论得多”。GitHub 星数量的...
- 机器一多,运维的难点就从"怎么连上去"变成了三件事:机器上发生的事能不能都被看到、该通知的人有没有被通知到、以及出事之后能不能回答"当时谁做了什么"。这三条对应一个系统的三条主线:事件怎么进来、怎么出去、以及如何留下记录。下面按这三条主线拆开讲,最后给一份可直接抄的排障速查表。 一、事件模型:先把 schema 和类别定死统一事件 schema,occurred_at 用事件发生时间而非入库... 机器一多,运维的难点就从"怎么连上去"变成了三件事:机器上发生的事能不能都被看到、该通知的人有没有被通知到、以及出事之后能不能回答"当时谁做了什么"。这三条对应一个系统的三条主线:事件怎么进来、怎么出去、以及如何留下记录。下面按这三条主线拆开讲,最后给一份可直接抄的排障速查表。 一、事件模型:先把 schema 和类别定死统一事件 schema,occurred_at 用事件发生时间而非入库...
- 脚本挂上定时任务后才会暴露的真问题:时区导致跑在昨天、登录态过期被误报成元素不存在、并发重入重复提交、exit 0 掩盖静默失败、日志不可回溯。给出五条可直接补的运维措施。 脚本挂上定时任务后才会暴露的真问题:时区导致跑在昨天、登录态过期被误报成元素不存在、并发重入重复提交、exit 0 掩盖静默失败、日志不可回溯。给出五条可直接补的运维措施。
- 每天早上,我都会把名下的十几台服务器巡检一遍。不是因为它们天天出问题——恰恰相反,大多数日子什么事都没有。巡检的意义正在于此:用一套固定的、只读的流程,把“没事”变成可验证的结论,而不是凭感觉。一、先定一条铁律:巡检只读,改动另批这是整个方法论的前提。巡检只做读取:看服务状态、看磁盘、看日志、看安全配置。发现异常也不当场修,而是记下来、报上去,等明确批准再动手。这条规则看起来慢,实际上省了最... 每天早上,我都会把名下的十几台服务器巡检一遍。不是因为它们天天出问题——恰恰相反,大多数日子什么事都没有。巡检的意义正在于此:用一套固定的、只读的流程,把“没事”变成可验证的结论,而不是凭感觉。一、先定一条铁律:巡检只读,改动另批这是整个方法论的前提。巡检只做读取:看服务状态、看磁盘、看日志、看安全配置。发现异常也不当场修,而是记下来、报上去,等明确批准再动手。这条规则看起来慢,实际上省了最...
- 接口偶发变慢时,用 curl -w 把 DNS 解析、TCP 建连、TLS 握手、TTFB 各阶段耗时拆开,一行命令定位慢请求瓶颈,附慢因对照表与多次采样、shell 函数等进阶用法。 接口偶发变慢时,用 curl -w 把 DNS 解析、TCP 建连、TLS 握手、TTFB 各阶段耗时拆开,一行命令定位慢请求瓶颈,附慢因对照表与多次采样、shell 函数等进阶用法。
- 信创建设的推进,让 "采购国产设备" 早已不是一道选择题,而成为既定方向。但当一台 RFID 打印机真正进入机房、产线或档案室,问题才刚刚开始:驱动能不能顺利装上,写码是否稳定,出现故障多久能恢复,三年后升级换代谁来衔接 —— 这些才是决定 "到底省不省" 的隐藏变量。真正的成本,藏在采购价之外。一台打印机的全生命周期成本,从来不止那张报价单。硬件采购之外,还叠加着系统适配、标签介质兼容、运... 信创建设的推进,让 "采购国产设备" 早已不是一道选择题,而成为既定方向。但当一台 RFID 打印机真正进入机房、产线或档案室,问题才刚刚开始:驱动能不能顺利装上,写码是否稳定,出现故障多久能恢复,三年后升级换代谁来衔接 —— 这些才是决定 "到底省不省" 的隐藏变量。真正的成本,藏在采购价之外。一台打印机的全生命周期成本,从来不止那张报价单。硬件采购之外,还叠加着系统适配、标签介质兼容、运...
- 关键词:CI/CD、GitHub Actions、自动部署、SSH、镜像标签、回滚上一篇我们把 Docker 运维这条线收了尾:服务能对外提供、出了问题能定位、改了代码能安全更新、单个服务失控也不会拖垮整台机器。但还有一个手动的尾巴没去掉:每次改代码,都要自己登录服务器、构建、重启、等健康、再验证。改得越勤,这个流程就越烦,也越容易在某一步手滑。今天把这一步也自动化:改了代码、推上去,服务器... 关键词:CI/CD、GitHub Actions、自动部署、SSH、镜像标签、回滚上一篇我们把 Docker 运维这条线收了尾:服务能对外提供、出了问题能定位、改了代码能安全更新、单个服务失控也不会拖垮整台机器。但还有一个手动的尾巴没去掉:每次改代码,都要自己登录服务器、构建、重启、等健康、再验证。改得越勤,这个流程就越烦,也越容易在某一步手滑。今天把这一步也自动化:改了代码、推上去,服务器...
- 一、为什么要自己写一个日志监控小工具线上服务出问题时,第一反应往往是 tail -f 看日志。但人工盯着屏幕既累又容易漏掉关键报错:ERROR 一闪而过,等你反应过来已经刷出几十屏。能不能让脚本替我们“盯”着日志,出现关键词(比如 ERROR、Traceback、OutOfMemory)就立刻高亮并告警?今天我们就用 Python 标准库写一个百行左右的小工具 logwatch.py,实现... 一、为什么要自己写一个日志监控小工具线上服务出问题时,第一反应往往是 tail -f 看日志。但人工盯着屏幕既累又容易漏掉关键报错:ERROR 一闪而过,等你反应过来已经刷出几十屏。能不能让脚本替我们“盯”着日志,出现关键词(比如 ERROR、Traceback、OutOfMemory)就立刻高亮并告警?今天我们就用 Python 标准库写一个百行左右的小工具 logwatch.py,实现...
- 手里有个自研的小工具:一套轻量服务器监控,探针常驻在每台机器上每 10 秒上报一次心跳,中心端汇总十几台机器的在线状态,一屏展示,掉线就推送告警。工具本身跑了很久,这次把它整理成作品发到开发者作品展览馆,发布过程踩了三个坑,记录一下。坑一:两种鉴权根本不相通发布流程里要过两道授权:一道是代码托管平台的 OAuth,一道是云厂商账号的鉴权。直觉上以为“登录都通过了就能发”,实际不是:代码仓库是... 手里有个自研的小工具:一套轻量服务器监控,探针常驻在每台机器上每 10 秒上报一次心跳,中心端汇总十几台机器的在线状态,一屏展示,掉线就推送告警。工具本身跑了很久,这次把它整理成作品发到开发者作品展览馆,发布过程踩了三个坑,记录一下。坑一:两种鉴权根本不相通发布流程里要过两道授权:一道是代码托管平台的 OAuth,一道是云厂商账号的鉴权。直觉上以为“登录都通过了就能发”,实际不是:代码仓库是...
- 接手一个三年没人维护的项目,第一件事不是读代码,是搞清楚它现在到底还能不能跑起来。我们上周接到一个管理系统,原作者离职两年,文档只有一份半年前的部署手册,里面写的服务器地址已经换了三台。上周做的事可以当个模板记下来。第一步是先把它跑起来,不追求跑对,只追求不报错。找到入口文件、依赖清单、启动命令,三个都对上再说。这一步通常会卡在依赖版本上,锁文件在就按锁文件装,锁文件不在就把版本全部钉死到当... 接手一个三年没人维护的项目,第一件事不是读代码,是搞清楚它现在到底还能不能跑起来。我们上周接到一个管理系统,原作者离职两年,文档只有一份半年前的部署手册,里面写的服务器地址已经换了三台。上周做的事可以当个模板记下来。第一步是先把它跑起来,不追求跑对,只追求不报错。找到入口文件、依赖清单、启动命令,三个都对上再说。这一步通常会卡在依赖版本上,锁文件在就按锁文件装,锁文件不在就把版本全部钉死到当...
- RDS for MySQL 报 Too many connections 时,先在智能DBA助手实时会话里 Kill 空闲和问题会话止血,再按连接曲线是缓慢爬升还是瞬间飙升,分别排查连接泄漏、空闲堆积、长事务、连接风暴和慢 SQL 排队,最后再评估调大 max_connections 或升配,并给出连接池、超时和告警的预防配置与速查表。 RDS for MySQL 报 Too many connections 时,先在智能DBA助手实时会话里 Kill 空闲和问题会话止血,再按连接曲线是缓慢爬升还是瞬间飙升,分别排查连接泄漏、空闲堆积、长事务、连接风暴和慢 SQL 排队,最后再评估调大 max_connections 或升配,并给出连接池、超时和告警的预防配置与速查表。
- 压测时 502 占 6%,加机器无效:瓶颈是 nginx 连接数被 systemd 的 LimitNOFILE 卡在 1024。可照抄的顺序:按 error.log 关键字分类,直连量 first/total,再核对 fd 上限。 压测时 502 占 6%,加机器无效:瓶颈是 nginx 连接数被 systemd 的 LimitNOFILE 卡在 1024。可照抄的顺序:按 error.log 关键字分类,直连量 first/total,再核对 fd 上限。
- 很多服务器故障的起因都平平无奇——磁盘被日志写满了。Nginx、应用服务每天都在追加日志,几个月下来单个日志文件轻松突破几十 GB,轻则服务异常,重则系统只读宕机。本文介绍 Linux 自带的 logrotate 工具,用几分钟配置实现日志自动轮转、压缩和清理。一、logrotate 是什么logrotate 是几乎所有 Linux 发行版预装的日志管理工具。它可以按天、按周或按大小切割日志... 很多服务器故障的起因都平平无奇——磁盘被日志写满了。Nginx、应用服务每天都在追加日志,几个月下来单个日志文件轻松突破几十 GB,轻则服务异常,重则系统只读宕机。本文介绍 Linux 自带的 logrotate 工具,用几分钟配置实现日志自动轮转、压缩和清理。一、logrotate 是什么logrotate 是几乎所有 Linux 发行版预装的日志管理工具。它可以按天、按周或按大小切割日志...
- 云服务器突然变卡,top 里 CPU 长期接近 100%,业务延迟飙升,最常见的反应是“是不是被打了”或“是不是程序写炸了”。多数时候两者都可能,但先别重启。按下面顺序走,能在几分钟内把“谁在吃 CPU、为什么吃”说清楚。命令在 EulerOS、CentOS、Ubuntu 上都适用。 一、先确认是整机打满,还是个别核打满# 整体负载与 1/5/15 分钟平均uptime# 按核看利用率(按 ... 云服务器突然变卡,top 里 CPU 长期接近 100%,业务延迟飙升,最常见的反应是“是不是被打了”或“是不是程序写炸了”。多数时候两者都可能,但先别重启。按下面顺序走,能在几分钟内把“谁在吃 CPU、为什么吃”说清楚。命令在 EulerOS、CentOS、Ubuntu 上都适用。 一、先确认是整机打满,还是个别核打满# 整体负载与 1/5/15 分钟平均uptime# 按核看利用率(按 ...
- 云上资源一多,管理就容易失控:账单看不懂钱花在哪,出了问题找不到负责人,想批量回收闲置资源也不知道从哪下手。这些问题大多有一个共同解法:给资源打标签。分享一套简单实用的标签实践。第一个标签是项目或业务归属。每台服务器、每个存储桶都标清楚它属于哪个项目,月底看账单时按这个维度汇总,每个项目的开销一目了然,成本异常也能第一时间定位到具体业务。第二个标签是负责人。写清楚谁创建的、谁在维护,格式统一... 云上资源一多,管理就容易失控:账单看不懂钱花在哪,出了问题找不到负责人,想批量回收闲置资源也不知道从哪下手。这些问题大多有一个共同解法:给资源打标签。分享一套简单实用的标签实践。第一个标签是项目或业务归属。每台服务器、每个存储桶都标清楚它属于哪个项目,月底看账单时按这个维度汇总,每个项目的开销一目了然,成本异常也能第一时间定位到具体业务。第二个标签是负责人。写清楚谁创建的、谁在维护,格式统一...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签