Hello!
2013/5/11 jie123108:
> 对于第一个问题,只能通过锁来确定由多个worker中的一个来执行吗?不能让timr只在某一个worker中执行吗?
>
在设计上,worker 进程是彼此冗余的,无状态的,毕竟都是从 master 进程 fork 出来的。你可以在 worker
创建的时候只让一个 worker 获得创建 timer 的权利。但你同时需要在共享内存中留下记录,这样如果这个 worker 进程崩溃了或者
nginx 在 reload 的时候也能重新 fork 出一个有 timer 的 worker.
Best regards,
-agentzh