Linux 问题排查日记

Linux · 2022-09-07

问题简述:客户反映APP,后台均打开非常慢,甚至报错。
确认情况后,排查数据库未发现慢查询。
认为是网络部分慢
排查Nginx access_log
发现大量异常请求从固定几个IP发出。
遂去云上封了这厮。简单解决。ps: 若再换几个岂不是又得重复操作一下子。 下一步 寻下解决方案。
DONE

文件查看

  1. tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
    tail -n 10 -f filename 最后十行代码
    tail -n +10 -f filename 文件第十行到末尾
    tail -c 10 -f filename 最后十个字符
  • 看文件开始 按q 退出 cat filename | less
  • 倒序看文件 tac filename | less
  • tail -n 10 -f filename > abc.txt 查看文件最后十行并输出到文件 abc.txt

进程

  1. top 持续监听进程运行状态
  2. ps -aux
    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。
  3. kill -s 9 pid
  4. free -h 查看内存占用总量 通常, free 运行时加上-h选项,意味着以人类可读的格式打印输出:
Theme Jasmine by Kent Liao