安庆

导航

2018年10月22日 #

一个有趣的nginx问题引发的小问题

摘要: 最近处理一个nginx问题,故障现象是:所有的work进程,都在等锁。调用的是sem_wait 根据对应的堆栈,查看一下大家等的锁都一样,看看这把锁被谁拿了: 锁的结构是: 加锁的时候,方法是: 当没有人锁住的时候,ngx_pid的地址会设置到mtx->lock这个指针里面去,这样别人来取的时候就知 阅读全文

posted @ 2018-10-22 14:28 _备忘录 阅读(359) 评论(0) 推荐(0) 编辑