如何使球拍Web服务器永远不会超时?

时间:2012-09-07 04:29:55

标签: scheme racket

有没有办法指定服务器端永远不会在Racket Web服务器中超时?

1 个答案:

答案 0 :(得分:1)

如果您0 specify a timeout,该怎么办?

如果这不是一个选项或不起作用,你可以设置一些不合理的大数字的超时,例如31536000 - 一年中的秒数,或30天,或任何更多的比你的服务器更长寿。

话虽这么说,但是有效或实际无限的超时是非常奇怪的。在某些时候,所有服务器通常都需要放弃并假设客户端永远不会回来。这是健康的事情。否则,服务器只会坐在那里悲伤,沮丧,悄悄地记录下来,“为什么他们没有回来?!我没有充分满足他们的需求吗?我只活着服务 - 这是我的名字!”

...更严重的说明,当你打开连接而没有超时只是坐在那里时,它会导致看起来像内存泄漏的东西,随着时间的推移慢慢累积资源(内存)。在许多此类情况下,您必须重新启动服务器应用程序以释放这些资源。