当前位置: 技术问答>linux和unix
请教关于lighttpd的问题
来源: 互联网 发布时间:2016-10-30
本文导语: 我用strace监控建成 lighttpd的主进程一直处于epoll_wait(8, 而子进程会进行accept进行处理 我不理解的是主进程是如何将listen的请求给子进程, 前提主进程必须accept才可以吧,如果不accept的话,它是如何分发给子进程处理...
我用strace监控建成
lighttpd的主进程一直处于epoll_wait(8,
而子进程会进行accept进行处理
我不理解的是主进程是如何将listen的请求给子进程,
前提主进程必须accept才可以吧,如果不accept的话,它是如何分发给子进程处理的呢?
还有我监控了子进程比如说epoll_wait(5,所有的子进程都是文件描述符是5,
而监控ngix描述符每个子进程是不一样的epoll_wait(8, epoll_wait(10,
这是什么原理呢?谢谢
lighttpd的主进程一直处于epoll_wait(8,
而子进程会进行accept进行处理
我不理解的是主进程是如何将listen的请求给子进程,
前提主进程必须accept才可以吧,如果不accept的话,它是如何分发给子进程处理的呢?
还有我监控了子进程比如说epoll_wait(5,所有的子进程都是文件描述符是5,
而监控ngix描述符每个子进程是不一样的epoll_wait(8, epoll_wait(10,
这是什么原理呢?谢谢
|
那几个进程都例举出来,父进程是什么,有那些子进程?