debuggingnodejspipe道ERR_EMPTY_RESPONSE

我有一个单独的页面应用程序运行nodejs + express 4.0,该应用程序是一个过滤程序,让用户select一些目标人口进行数据分析,然后一旦用户点击提交,应用程序将发送filter作为JSON节点服务器那么服务器会将POST请求传递给另一个运行R的服务器,并执行一些计算,然后将结果文件发回给应用程序进行下载。 对于小而快的计算运行良好,但对于大型数据集,我一直在chrome上获取ERR_EMPTY_RESPONSE,没有附加的错误代码。 我用下面的代码在节点上的pipe道上做了一个日志

request.post({url:RSS.R, form:params,forever:true,timeout:10*60*1000},function(err,http,body){ console.log(err); console.log(http.headers); }).pipe(res); 

而且我能够logging来自R服务器的响应头文件,即使我在Chrome上也收到了错误页面,所以我认为它不是节点就是快速连接。 我正在使用连接超时快递4.0,并设置下面的代码

 app.use(timeout('1800s')); 

但似乎没有做任何事情,几分钟后连接仍然超时。

所以我的问题是什么可能是在这里的门控项目? 还是有其他的东西我应该设置在节点层面,而不是expression?

提前感谢您的帮助。

PS同样的问题与Firefox和IE,但似乎他们等一会儿,而不是得到ERR_EMPTY_RESPONSE,FF和IE只是空白页面,并停止加载完全。