6

我正在使用 Ruby 标准库来创建持久连接:

Net::HTTP.new(host, port)

闲置一段时间后,ruby 会自行关闭连接吗?

4

1 回答 1

6

是的。MRI Ruby 的默认值为 60 秒。

http = Net::HTTP.new(host, port)
http.read_timeout # -> 60

如果您希望连接不超时,您可以设置read_timeoutnil

http.read_timeout = nil
于 2012-10-25T19:42:00.307 回答