日期:2014-05-16  浏览次数:20763 次

请教关于lighttpd的问题
我用strace监控建成
lighttpd的主进程一直处于epoll_wait(8, 
而子进程会进行accept进行处理
我不理解的是主进程是如何将listen的请求给子进程,
前提主进程必须accept才可以吧,如果不accept的话,它是如何分发给子进程处理的呢?

还有我监控了子进程比如说epoll_wait(5,所有的子进程都是文件描述符是5,
而监控ngix描述符每个子进程是不一样的epoll_wait(8, epoll_wait(10,
这是什么原理呢?谢谢

------解决方案--------------------
那几个进程都例举出来,父进程是什么,有那些子进程?