服务暂时不可用时,先确认现象,再逐步缩小范围,比一上来就重启所有组件更容易保留线索。这份清单只涉及基础的查看操作,适合作为日常排查的起点。

先确认服务和进程

如果服务由 systemd 管理,可以先查看服务状态和近期日志。进程存在,并不代表业务已经可用;还要结合应用自己的健康检查接口判断。

systemctl status 服务名
journalctl -u 服务名 -n 50 --no-pager

再查看端口和磁盘

端口没有监听,和端口被防火墙限制,是不同的问题。先从服务器本机确认监听地址及端口,再根据实际网络路径检查访问。磁盘写满也可能导致应用异常。

ss -lnt
df -h

保留问题发生时的线索

记录时间、错误提示和已经执行的操作。分享日志之前,应移除密码、令牌、个人信息等敏感内容。遇到不确定的命令,先了解它的作用,再在合适的环境中执行。