我目前正在研究一个Django开发。有一个问题,这不是一个真正的问题,但非常烦人。通常,当我尝试放下一些破发点,调试我的Django应用程序,我在服务器端得到这个错误:任何方式来解决在调试期间的浏览器http超时?
error: [Errno 32] Broken pipe
阅读本等后,Django + WebKit = Broken pipe后,我才知道,这无关与服务器,但使用客户端浏览器。基本上,发生的事情是浏览器有一个http请求超时。如果它在超时内没有收到响应,它将关闭与服务器的连接。
我觉得这个超时并不是真的需要,确实在调试时会引起头痛。有什么办法可以解决这个超时问题,或者为我的浏览器(Chrome)增加它吗?或者也许是一个没有这个限制的替代浏览器?
注意:尽管我使用Django并提到过它,但这不是Django相关的问题。这更像是如何让我的调试过程更有效的问题。
尝试在客户端和服务器之间关闭流式传输模式(默认)的情况下使用Fiddler运行。提琴手将保持连接的存活时间比浏览器可能长得多。 – EricLaw 2011-06-28 21:45:46
@ ericlaw-msft,感谢您的指针。我喜欢在客户端和服务器之间建立一个中间人的想法,以使连接保持更长时间。让我试试看Fiddler,看看它对我的目的有多好。干杯。 – tamakisquare 2011-07-01 18:50:55
@ ericlaw-msft,我刚刚发现我不能使用Fiddler,因为它只支持Windows,而我的开发环境是Linux :( – tamakisquare 2011-07-01 19:00:09