【发布时间】:2012-10-25 18:21:39
【问题描述】:
我正在使用 Ruby 标准库来创建持久连接:
Net::HTTP.new(host, port)
闲置一段时间后,ruby 会自行关闭连接吗?
【问题讨论】:
标签: ruby http persistent
我正在使用 Ruby 标准库来创建持久连接:
Net::HTTP.new(host, port)
闲置一段时间后,ruby 会自行关闭连接吗?
【问题讨论】:
标签: ruby http persistent
是的。 MRI Ruby 的默认值为 60 秒。
http = Net::HTTP.new(host, port)
http.read_timeout # -> 60
如果您希望连接不超时,您可以将read_timeout 设置为nil
http.read_timeout = nil
【讨论】: