协思

协作、思考、感悟、进步

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
iis默认的连接超时时间为2分钟 ,因此node程序使用keep-alive访问时,keep-alive的时间不应该超过2分钟,否则在请求完成后,node端继续保持连接,2分钟后iis断开连接,会导致node程序底层tcp异常(xxxx at errnoException (net.js:901:11) at TCP.onread (net.js:556:19)),从客户端的角度看,是服务器强制断开连接。
 
除了keep-alive的时间,可以设置http request的timeout值来处理长时间处理的请求。
posted on 2014-09-12 14:52  协思  阅读(580)  评论(0编辑  收藏  举报