讨论数量:
看看请求日志,对比一下高负载时段的请求特征,比如根据请求地址统计排序。
# 比如查今天17点20分区间的
cat /var/log/nginx/access.log | grep '13/Jun/2024:17:2' | awk '{print $7}' | sort | uniq -c | sort -nr | head -50
据此查一下这些请求对应的代码逻辑。
内存占用高不高?光cpu,看下是不是特别慢的方法,mysql慢也会影响到cpu
processes=$(ps -eo pid,%cpu,%mem,comm –sort=-%cpu | awk ‘NR>1 { print $1, $2, $3, $4; }’)
推荐文章: