Nginx针对fastcgi保持keepalive的实验(4)

read(3, "\1\1\0\1\0\10\0\0\0\1\1\0\0\0\0\0\1\4\0\1\4\271\7\0\t\21"..., 8192) = 1256
time(NULL)                              = 1302665416
write(3, "\1\6\0\1\v\201\7\0Content-type: text/html\r"..., 2984) = 2984
read(3, "\1\1\0\1\0\10\0\0\0\1\1\0\0\0\0\0\1\4\0\1\4\271\7\0\t\21"..., 8192) = 1256
time(NULL)                              = 1302665418
write(3, "\1\6\0\1\v\201\7\0Content-type: text/html\r"..., 2984) = 2984


read(3,

发现出现问题的时候,read没有响应,好像只对一个连接起到作用,其它的连接fastcgi根本没法读取,导致没法返回信息给nginx

这里说明一下我用的是fcgi-2.4.0下自带的examples下的echo程序作为fastcgi后端程序,如果后端能够正常处理,比如也采用epoll,理论上能够处理。

后续探索还在进行中。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywpsd.html