摘要: 1 -- 问题现象描述程序架构背景: n个业务线程。接收从网络线程传递过来的请求,按业务逻辑处理,最后将处理结果形成bytes回传给网络线程,让网络将处理结果按原路返回。 1个网络线程。网络线程负责listen、accept、send、recv等底层网络操作。该线程判断fd上是否有完整的请求,如果已经完整,直接传递给业务线程处理。 问题现象描述: 1.业务没有接到任何请求; 2.参看网络线程的/proc/fd目录,使用命令 “l -l | wc -l”,发现文件描述符达到20480个,且一直没有变动; 3.使用“strace -p 网络线程PID”命令,发现如下问题:accept(8, 0x. 阅读全文
posted @ 2011-11-23 23:27 酱油和醋 阅读(721) 评论(0) 推荐(0) 编辑