一.问题描述
正常访问截图
通过浏览器F12明显可以看到每刷新几次访问,就有一次响应时间比较长的。
二.排错之路
首先怀疑是否是后端服务有问题,所以导致会出先这个故障,后面确认直接访问后端服务,不会出现这个问题,说明问题还是出在nginx上面。
查看nginx日志,看request_time 和response_time,发现确实,返回时间比较长。
3.查看nginx参数,发现存在下面两行
worker_processes auto;
worker_cpu_affinity auto;
work线程数目是auto的,我的机器是2C2G的,所以,目前启动了2个work线程,怀疑是work线程数量过少,导致存在队列,手动调整work线程数量为8;
worker_processes 8;
重新加载nginx,问题解决。