lighttpd:通过抛出错误“Connection peer reset by peer”关闭其客户端套接字

时间:2014-10-22 08:36:45

标签: c sockets webserver lighttpd

我正在使用lighttpd网络服务器来托管我的网站。它工作正常,能够发送POST和GET请求。这个lighttpd使用cgiClient连接到C应用程序,能够根据请求从C应用程序发送和接收数据。

但是当我试图通过使用Keep-Alive连接从lighttpd服务器套接字接收来自C应用程序的大尺寸(2到3 GB)的字节流时,它工作正常12分钟。 12分钟后,lighttpd通过抛出“Connection peer reset by peer”的错误来关闭自己的套接字。

所以我的问题是,是否存在基于 大小或时间 的限制,以便lighttpd关闭自己的套接字?

任何帮助或建议?提前谢谢。

1 个答案:

答案 0 :(得分:0)

“通过对等方重置连接”意味着客户端关闭了连接,但服务器仍然要写入客户端。所以这不是由lighttpd的限制引起的错误。相反,我假设处理这个巨大的帖子花了太长时间,因此客户端只是在服务器发送响应之前的一些超时后关闭了与服务器的连接。