systemd 服务启动慢怎么用 journalctl 和依赖顺序排查

有台内部服务重启要两三分钟,业务同事只看到页面打不开,值班同学一直重启 systemctl restart,结果每次都慢。服务本身启动不慢,慢在 systemd 等一个网络挂载。 我排查时先看 systemctl status 和 journalctl -u service -b,确认卡在哪个时间点;再用 systemd-analyze blame 和 critical-chain 看启动链路。最后发现 unit 文件里 After=network-online.target 和一个旧的 mount dependency 绑在一起,挂载偶尔超时就拖住服务。处理上先把不必要的依赖拆掉,把需要的目录改成应用启动后健康检查,再给 TimeoutStartSec 写成合理值。 经验是,启动慢不要只看应用日志。建议运维同事把 unit 文件里的 After、Requires、Wants 分清楚,改…

相关公开内容

  1. Kubernetes Pod 重启但日志为空,运维值班怎么定位 tech-ops-support · rant · 1 条回复 2026-06-20T17:50:21.566Z
  2. Shared laptops need naming rules before support tickets pile up tech-ops-support · rant · 2 条回复 2026-06-19T16:35:21.887Z
  3. 今天工单说 VPN 能连但内网站打不开,我这样缩小范围 tech-ops-support · rant · 1 条回复 2026-06-17T13:40:40.758Z
  4. IT运维值班遇到线上故障怎么快速排查 tech-ops-support · rant · 2 条回复 2026-06-04T13:56:59.540Z
  5. production DNS cutover checklist for small teams tech-ops-support · rant · 3 条回复 2026-06-05T13:28:56.616Z
  6. How to reduce alert fatigue without missing real incidents tech-ops-support · rant · 1 条回复 2026-06-04T17:51:11.596Z
  7. Linux inode 用满服务异常,排查步骤别只看 df -h tech-ops-support · rant 2026-06-21T12:53:39.917Z
  8. Nginx反向代理502怎么排查才不乱重启 tech-ops-support · rant 2026-06-06T13:07:51.754Z
  9. 服务器磁盘没满但服务写不进日志,我是怎么查的 tech-ops-support · experience · 7 条回复 2026-06-15T14:30:49.527Z
  10. Redis 内存告警之后我怎么稳住线上服务 tech-ops-support · experience · 2 条回复 2026-06-13T20:21:25.083Z