- 上线那天最怕的不是代码有 bug,是十分钟里连着踩三个低级错误:配置没改、依赖版本不对、日志目录不存在。这三件事任何一件单独都不难,但在赶着发的状态下就是会漏。后来我们做了个上线上线前清单,把每一步写成一条可勾选的检查,跑完才能点发布。清单分四段。第一段是环境确认,包括目标环境变量是否指向正确集群、数据库连接串是否用了生产库、以及构建产物的 git commit 是否等于当前分支头。第三项最... 上线那天最怕的不是代码有 bug,是十分钟里连着踩三个低级错误:配置没改、依赖版本不对、日志目录不存在。这三件事任何一件单独都不难,但在赶着发的状态下就是会漏。后来我们做了个上线上线前清单,把每一步写成一条可勾选的检查,跑完才能点发布。清单分四段。第一段是环境确认,包括目标环境变量是否指向正确集群、数据库连接串是否用了生产库、以及构建产物的 git commit 是否等于当前分支头。第三项最...
- 手里攒了十几台服务器,大部分是各家云厂商的免费额度,分布在不同国家地区。机器一多,最怕的不是性能不够,而是哪台被扫了、爆破了自己还不知道。分享一下我日常在用的巡检清单,都是笨办法,但管用。 一、先把大门锁好SSH 只允许密钥登录,关掉密码登录,root 只认密钥;防火墙只开真正用到的端口,其余默认拒绝;装 fail2ban,SSH 失败几次自动封 IP;没用的系统账号全部禁用,只留业务真正需... 手里攒了十几台服务器,大部分是各家云厂商的免费额度,分布在不同国家地区。机器一多,最怕的不是性能不够,而是哪台被扫了、爆破了自己还不知道。分享一下我日常在用的巡检清单,都是笨办法,但管用。 一、先把大门锁好SSH 只允许密钥登录,关掉密码登录,root 只认密钥;防火墙只开真正用到的端口,其余默认拒绝;装 fail2ban,SSH 失败几次自动封 IP;没用的系统账号全部禁用,只留业务真正需...
- 商城小程序定制开发:上海技术服务商梳理与核心能力商城小程序定制开发正成为零售、本地生活与品牌企业搭建自有交易闭环的核心选择。相比模板化商城系统,定制开发能够围绕企业真实的商品结构、会员规则与营销玩法进行系统构建,在交易体验、数据主权与功能延展上形成差异。聚焦商城小程序的定制开发能力,从技术架构、商城功能完备度、交付与数据主权、运维与迭代四个维度,对上海地区具备真实服务案例的技术服务商展开客观... 商城小程序定制开发:上海技术服务商梳理与核心能力商城小程序定制开发正成为零售、本地生活与品牌企业搭建自有交易闭环的核心选择。相比模板化商城系统,定制开发能够围绕企业真实的商品结构、会员规则与营销玩法进行系统构建,在交易体验、数据主权与功能延展上形成差异。聚焦商城小程序的定制开发能力,从技术架构、商城功能完备度、交付与数据主权、运维与迭代四个维度,对上海地区具备真实服务案例的技术服务商展开客观...
- 上周我们一个线上服务在晚高峰突然开始超时,报警群刷了两屏,但真正定位到原因花了将近三个小时。事后复盘的时候我们发现,问题不在于「查不到」,而在于「查起来太慢」——很多关键信息其实是有的,只是散落在 Redis 实例的不同入口,需要我们一台台登录、一条条命令去捞。这篇就把我现在的一套排查方法完整写下来,核心是三个动作:把「慢」量化、把「慢」和「数据结构」关联起来、再把每次排查的结论固化成可重复... 上周我们一个线上服务在晚高峰突然开始超时,报警群刷了两屏,但真正定位到原因花了将近三个小时。事后复盘的时候我们发现,问题不在于「查不到」,而在于「查起来太慢」——很多关键信息其实是有的,只是散落在 Redis 实例的不同入口,需要我们一台台登录、一条条命令去捞。这篇就把我现在的一套排查方法完整写下来,核心是三个动作:把「慢」量化、把「慢」和「数据结构」关联起来、再把每次排查的结论固化成可重复...
- 在云服务器上用 Nginx 做反向代理时,最常见的报错就是 502 Bad Gateway 和 504 Gateway Timeout。两者看起来相似,原因却不同:502 通常是 Nginx 连不上后端,或者后端返回了它无法理解的响应;504 则是 Nginx 连上了后端,但在超时时间内没等到响应。这篇文章整理一套我常用的排查顺序,命令在 EulerOS、CentOS、Ubuntu 上都适用 在云服务器上用 Nginx 做反向代理时,最常见的报错就是 502 Bad Gateway 和 504 Gateway Timeout。两者看起来相似,原因却不同:502 通常是 Nginx 连不上后端,或者后端返回了它无法理解的响应;504 则是 Nginx 连上了后端,但在超时时间内没等到响应。这篇文章整理一套我常用的排查顺序,命令在 EulerOS、CentOS、Ubuntu 上都适用
- CPU 飙高先定性再定位:用 top 区分用户态、系统态、iowait 与中断,再用 ps、pidstat、perf 与 /proc 找到热点进程、线程和函数,最后用 strace 补齐系统调用证据。 CPU 飙高先定性再定位:用 top 区分用户态、系统态、iowait 与中断,再用 ps、pidstat、perf 与 /proc 找到热点进程、线程和函数,最后用 strace 补齐系统调用证据。
- 有一次查线上问题,日志里报错的时间和我动手的时间对不上,差了整整 8 小时。第一反应是服务时钟错了,后来才发现是时区没对齐,服务用的还是默认时区,日志按那个时区打印,我按本地时间去对,当然对不上。查这种问题先看三处。系统时间用 date 看一行就够了,重点看它后面跟的是 CST 还是 UTC。应用日志要看时间戳后面带不带时区标记,带 +0800 或者 Z 的能直接换算,不带标记的只能默认按服... 有一次查线上问题,日志里报错的时间和我动手的时间对不上,差了整整 8 小时。第一反应是服务时钟错了,后来才发现是时区没对齐,服务用的还是默认时区,日志按那个时区打印,我按本地时间去对,当然对不上。查这种问题先看三处。系统时间用 date 看一行就够了,重点看它后面跟的是 CST 还是 UTC。应用日志要看时间戳后面带不带时区标记,带 +0800 或者 Z 的能直接换算,不带标记的只能默认按服...
- 一台云服务器上跑了两个应用,一个在 3000 端口,一个在 8000 端口,浏览器却只能记住域名、默认走 80 端口。直接把端口号写进网址能访问,但难记、难看,换端口还要通知所有人。解决办法是在前面放一个 Nginx:它守着 80 端口,收到请求后按规则转发给后面的应用,浏览器永远只跟 Nginx 打交道。 先分清:正向代理和反向代理不是一回事正向代理是替浏览器出门,浏览器主动配置它去访问外... 一台云服务器上跑了两个应用,一个在 3000 端口,一个在 8000 端口,浏览器却只能记住域名、默认走 80 端口。直接把端口号写进网址能访问,但难记、难看,换端口还要通知所有人。解决办法是在前面放一个 Nginx:它守着 80 端口,收到请求后按规则转发给后面的应用,浏览器永远只跟 Nginx 打交道。 先分清:正向代理和反向代理不是一回事正向代理是替浏览器出门,浏览器主动配置它去访问外...
- cron 定时任务失败难发现、环境不一致、错峰难控制。本文用 systemd Timer 把“做什么”与“何时做”拆开,配合 Persistent 补跑、list-timers 与 journalctl 实现可观测、可巡检的服务器定时任务。 cron 定时任务失败难发现、环境不一致、错峰难控制。本文用 systemd Timer 把“做什么”与“何时做”拆开,配合 Persistent 补跑、list-timers 与 journalctl 实现可观测、可巡检的服务器定时任务。
- DXC 和 LangChain 合作的 OASIS 是一个跑在关键任务 IT 运维里的 Agent 编排平台,基于 LangGraph 和 LangSmith 构建,目标是扩展到 125 个客户环境,覆盖受监管行业。它在 500 个实测案例里给出的数字很具体:问题解决时间平均缩短 95%,诊断准确率 92% 以上。拆到具体事件类型上更直观:文件系统事件原本需要 53 到 90 分钟处理,现在... DXC 和 LangChain 合作的 OASIS 是一个跑在关键任务 IT 运维里的 Agent 编排平台,基于 LangGraph 和 LangSmith 构建,目标是扩展到 125 个客户环境,覆盖受监管行业。它在 500 个实测案例里给出的数字很具体:问题解决时间平均缩短 95%,诊断准确率 92% 以上。拆到具体事件类型上更直观:文件系统事件原本需要 53 到 90 分钟处理,现在...
- 应用持续写旧日志文件句柄时,logrotate 默认 rename 会导致旧 inode 仍被占用、磁盘空间不释放。本文用 copytruncate 配置 daily、rotate 7,配合 ls -i 与 lsof 验证 inode 变化与空间回收,并给出 logrotate -d 调试步骤。 应用持续写旧日志文件句柄时,logrotate 默认 rename 会导致旧 inode 仍被占用、磁盘空间不释放。本文用 copytruncate 配置 daily、rotate 7,配合 ls -i 与 lsof 验证 inode 变化与空间回收,并给出 logrotate -d 调试步骤。
- 山东医院超融合算力扩容的专业选择一、医院信息化建设中的算力扩容难题随着医院信息化程度不断加深,电子病历、影像归档、远程诊疗等业务对底层算力提出了持续增长的需求。在这一过程中,医院信息中心普遍面临以下挑战:设备部署周期长 :计算、存储、网络、安全等设备分散采购、单独部署,导致机房建设周期拉长,难以快速响应临床科室的业务上线需求。运维复杂度高 :传统烟囱式架构下,各系统单独运行,故障定位与容量规... 山东医院超融合算力扩容的专业选择一、医院信息化建设中的算力扩容难题随着医院信息化程度不断加深,电子病历、影像归档、远程诊疗等业务对底层算力提出了持续增长的需求。在这一过程中,医院信息中心普遍面临以下挑战:设备部署周期长 :计算、存储、网络、安全等设备分散采购、单独部署,导致机房建设周期拉长,难以快速响应临床科室的业务上线需求。运维复杂度高 :传统烟囱式架构下,各系统单独运行,故障定位与容量规...
- 在大型智慧园区、物流基地及产业新城的日常运转中,外场监控、门禁闸机、传感探头等终端设备往往分散于各个角落,管理人员经常面临设备掉线难以及时发现、故障排查耗时费力等被动运维挑战。无锡雷华网络技术有限公司立足于数据通信与物联网领域,研发了面向智慧物联场景的智能节点及网络传输产品。针对智慧园区室外点位设备状态难监控、死机需频繁派工到场的现场管理瓶颈,探索一套覆盖感知、告警、派单与处理的闭环运维方案... 在大型智慧园区、物流基地及产业新城的日常运转中,外场监控、门禁闸机、传感探头等终端设备往往分散于各个角落,管理人员经常面临设备掉线难以及时发现、故障排查耗时费力等被动运维挑战。无锡雷华网络技术有限公司立足于数据通信与物联网领域,研发了面向智慧物联场景的智能节点及网络传输产品。针对智慧园区室外点位设备状态难监控、死机需频繁派工到场的现场管理瓶颈,探索一套覆盖感知、告警、派单与处理的闭环运维方案...
- 前阵子帮运维发小救场到后半夜——来谈合作的客户随手把笔记本插了会议室网线,带的病毒半小时炸了全公司ERP,平时准点拎包就走的销售部,全蹲工位哭丧着脸补订单数据。这种破事真的见怪不怪:员工私插随身WiFi、外来设备随便插网口、连智能手表都敢蹭内部网,内网跟没锁门的杂货铺似的,谁想进就进。内网准入控制系统说白了就是给内网装个靠谱门卫,啥人啥设备能进都得先过审。我熬了俩大夜整理了六款口碑在线的内网... 前阵子帮运维发小救场到后半夜——来谈合作的客户随手把笔记本插了会议室网线,带的病毒半小时炸了全公司ERP,平时准点拎包就走的销售部,全蹲工位哭丧着脸补订单数据。这种破事真的见怪不怪:员工私插随身WiFi、外来设备随便插网口、连智能手表都敢蹭内部网,内网跟没锁门的杂货铺似的,谁想进就进。内网准入控制系统说白了就是给内网装个靠谱门卫,啥人啥设备能进都得先过审。我熬了俩大夜整理了六款口碑在线的内网...
- 服务部署只是开始,数据安全才是自托管的命脉。本文记录了一套轻量级自动化备份方案的完整落地过程:使用 Shell 脚本对 Docker 应用数据目录进行定时打包备份,通过 Crontab 调度执行,自动清理过期备份控制磁盘占用,并利用 rsync 将备份异地同步到备用服务器,实现「本机 + 异地」双重保障。全文脚本可直接复用,适合自托管开发者和个人站长参考。 服务部署只是开始,数据安全才是自托管的命脉。本文记录了一套轻量级自动化备份方案的完整落地过程:使用 Shell 脚本对 Docker 应用数据目录进行定时打包备份,通过 Crontab 调度执行,自动清理过期备份控制磁盘占用,并利用 rsync 将备份异地同步到备用服务器,实现「本机 + 异地」双重保障。全文脚本可直接复用,适合自托管开发者和个人站长参考。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签