主线程阻塞排查

每天凌晨三点二十,接口响应时间从十几毫秒涨到一点二秒,持续三四秒后自己恢复。监控上是一条尖刺,白天完全没有。这个时间点和备份任务撞在一起,但备份脚本只读不写。redis.conf里默认有save规则,满足条件就触发一次bgsave。bgsave不阻塞主线程只对了一半,真正干活的是子进程,可fork这一步必须由主线程发起,发起期间它不处理任何命令。fork要复制父进程的页表,页表就是记录内存地址与物

A5创业网 版权所有