lighttpd停止FastCGI的问题

hitwangye 2012-01-03 06:19:43
lighttpd停止fastCGI的手段很奇怪,他发送sigterm信号给fastcgi进程要求其停止,但其实他本身和fastcgi之间是建立着socket连接的,可以轻而易举的通过关闭该连接来通知fastcgi结束,apache就是这么做的。发送sigterm会导致fastcgi申请的资源无法释放,如果发送sigterm时,fastcgi刚好在处理与业务server之间的通信,就会导致这个链接非正常的断开了(明明可以处理结束后再断开的)为什么不让FastCGI_Accept()返回个小于零来结束fastcgi呢?百思不得其解
...全文
153 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧